1. Packages
  2. Azure Native
  3. API Docs
  4. insights
  5. ActionGroup
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.21.1 published on Wednesday, Dec 6, 2023 by Pulumi

azure-native.insights.ActionGroup

Explore with Pulumi AI

azure-native logo
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.21.1 published on Wednesday, Dec 6, 2023 by Pulumi

    An action group resource. Azure REST API version: 2023-01-01. Prior API version in Azure Native 1.x: 2019-06-01.

    Example Usage

    Create or update an action group

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var actionGroup = new AzureNative.Insights.ActionGroup("actionGroup", new()
        {
            ActionGroupName = "SampleActionGroup",
            ArmRoleReceivers = new[]
            {
                new AzureNative.Insights.Inputs.ArmRoleReceiverArgs
                {
                    Name = "Sample armRole",
                    RoleId = "8e3af657-a8ff-443c-a75c-2fe8c4bcb635",
                    UseCommonAlertSchema = true,
                },
            },
            AutomationRunbookReceivers = new[]
            {
                new AzureNative.Insights.Inputs.AutomationRunbookReceiverArgs
                {
                    AutomationAccountId = "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/runbookTest/providers/Microsoft.Automation/automationAccounts/runbooktest",
                    IsGlobalRunbook = false,
                    Name = "testRunbook",
                    RunbookName = "Sample runbook",
                    ServiceUri = "<serviceUri>",
                    UseCommonAlertSchema = true,
                    WebhookResourceId = "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/runbookTest/providers/Microsoft.Automation/automationAccounts/runbooktest/webhooks/Alert1510184037084",
                },
            },
            AzureAppPushReceivers = new[]
            {
                new AzureNative.Insights.Inputs.AzureAppPushReceiverArgs
                {
                    EmailAddress = "johndoe@email.com",
                    Name = "Sample azureAppPush",
                },
            },
            AzureFunctionReceivers = new[]
            {
                new AzureNative.Insights.Inputs.AzureFunctionReceiverArgs
                {
                    FunctionAppResourceId = "/subscriptions/5def922a-3ed4-49c1-b9fd-05ec533819a3/resourceGroups/aznsTest/providers/Microsoft.Web/sites/testFunctionApp",
                    FunctionName = "HttpTriggerCSharp1",
                    HttpTriggerUrl = "http://test.me",
                    Name = "Sample azureFunction",
                    UseCommonAlertSchema = true,
                },
            },
            EmailReceivers = new[]
            {
                new AzureNative.Insights.Inputs.EmailReceiverArgs
                {
                    EmailAddress = "johndoe@email.com",
                    Name = "John Doe's email",
                    UseCommonAlertSchema = false,
                },
                new AzureNative.Insights.Inputs.EmailReceiverArgs
                {
                    EmailAddress = "janesmith@email.com",
                    Name = "Jane Smith's email",
                    UseCommonAlertSchema = true,
                },
            },
            Enabled = true,
            EventHubReceivers = new[]
            {
                new AzureNative.Insights.Inputs.EventHubReceiverArgs
                {
                    EventHubName = "testEventHub",
                    EventHubNameSpace = "testEventHubNameSpace",
                    Name = "Sample eventHub",
                    SubscriptionId = "187f412d-1758-44d9-b052-169e2564721d",
                    TenantId = "68a4459a-ccb8-493c-b9da-dd30457d1b84",
                },
            },
            GroupShortName = "sample",
            ItsmReceivers = new[]
            {
                new AzureNative.Insights.Inputs.ItsmReceiverArgs
                {
                    ConnectionId = "a3b9076c-ce8e-434e-85b4-aff10cb3c8f1",
                    Name = "Sample itsm",
                    Region = "westcentralus",
                    TicketConfiguration = "{\"PayloadRevision\":0,\"WorkItemType\":\"Incident\",\"UseTemplate\":false,\"WorkItemData\":\"{}\",\"CreateOneWIPerCI\":false}",
                    WorkspaceId = "5def922a-3ed4-49c1-b9fd-05ec533819a3|55dfd1f8-7e59-4f89-bf56-4c82f5ace23c",
                },
            },
            Location = "Global",
            LogicAppReceivers = new[]
            {
                new AzureNative.Insights.Inputs.LogicAppReceiverArgs
                {
                    CallbackUrl = "https://prod-27.northcentralus.logic.azure.com/workflows/68e572e818e5457ba898763b7db90877/triggers/manual/paths/invoke/azns/test?api-version=2016-10-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=Abpsb72UYJxPPvmDo937uzofupO5r_vIeWEx7KVHo7w",
                    Name = "Sample logicApp",
                    ResourceId = "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/LogicApp/providers/Microsoft.Logic/workflows/testLogicApp",
                    UseCommonAlertSchema = false,
                },
            },
            ResourceGroupName = "Default-NotificationRules",
            SmsReceivers = new[]
            {
                new AzureNative.Insights.Inputs.SmsReceiverArgs
                {
                    CountryCode = "1",
                    Name = "John Doe's mobile",
                    PhoneNumber = "1234567890",
                },
                new AzureNative.Insights.Inputs.SmsReceiverArgs
                {
                    CountryCode = "1",
                    Name = "Jane Smith's mobile",
                    PhoneNumber = "0987654321",
                },
            },
            Tags = null,
            VoiceReceivers = new[]
            {
                new AzureNative.Insights.Inputs.VoiceReceiverArgs
                {
                    CountryCode = "1",
                    Name = "Sample voice",
                    PhoneNumber = "1234567890",
                },
            },
            WebhookReceivers = new[]
            {
                new AzureNative.Insights.Inputs.WebhookReceiverArgs
                {
                    Name = "Sample webhook 1",
                    ServiceUri = "http://www.example.com/webhook1",
                    UseCommonAlertSchema = true,
                },
                new AzureNative.Insights.Inputs.WebhookReceiverArgs
                {
                    IdentifierUri = "http://someidentifier/d7811ba3-7996-4a93-99b6-6b2f3f355f8a",
                    Name = "Sample webhook 2",
                    ObjectId = "d3bb868c-fe44-452c-aa26-769a6538c808",
                    ServiceUri = "http://www.example.com/webhook2",
                    TenantId = "68a4459a-ccb8-493c-b9da-dd30457d1b84",
                    UseAadAuth = true,
                    UseCommonAlertSchema = true,
                },
            },
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure-native-sdk/insights/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := insights.NewActionGroup(ctx, "actionGroup", &insights.ActionGroupArgs{
    			ActionGroupName: pulumi.String("SampleActionGroup"),
    			ArmRoleReceivers: []insights.ArmRoleReceiverArgs{
    				{
    					Name:                 pulumi.String("Sample armRole"),
    					RoleId:               pulumi.String("8e3af657-a8ff-443c-a75c-2fe8c4bcb635"),
    					UseCommonAlertSchema: pulumi.Bool(true),
    				},
    			},
    			AutomationRunbookReceivers: []insights.AutomationRunbookReceiverArgs{
    				{
    					AutomationAccountId:  pulumi.String("/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/runbookTest/providers/Microsoft.Automation/automationAccounts/runbooktest"),
    					IsGlobalRunbook:      pulumi.Bool(false),
    					Name:                 pulumi.String("testRunbook"),
    					RunbookName:          pulumi.String("Sample runbook"),
    					ServiceUri:           pulumi.String("<serviceUri>"),
    					UseCommonAlertSchema: pulumi.Bool(true),
    					WebhookResourceId:    pulumi.String("/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/runbookTest/providers/Microsoft.Automation/automationAccounts/runbooktest/webhooks/Alert1510184037084"),
    				},
    			},
    			AzureAppPushReceivers: []insights.AzureAppPushReceiverArgs{
    				{
    					EmailAddress: pulumi.String("johndoe@email.com"),
    					Name:         pulumi.String("Sample azureAppPush"),
    				},
    			},
    			AzureFunctionReceivers: []insights.AzureFunctionReceiverArgs{
    				{
    					FunctionAppResourceId: pulumi.String("/subscriptions/5def922a-3ed4-49c1-b9fd-05ec533819a3/resourceGroups/aznsTest/providers/Microsoft.Web/sites/testFunctionApp"),
    					FunctionName:          pulumi.String("HttpTriggerCSharp1"),
    					HttpTriggerUrl:        pulumi.String("http://test.me"),
    					Name:                  pulumi.String("Sample azureFunction"),
    					UseCommonAlertSchema:  pulumi.Bool(true),
    				},
    			},
    			EmailReceivers: []insights.EmailReceiverArgs{
    				{
    					EmailAddress:         pulumi.String("johndoe@email.com"),
    					Name:                 pulumi.String("John Doe's email"),
    					UseCommonAlertSchema: pulumi.Bool(false),
    				},
    				{
    					EmailAddress:         pulumi.String("janesmith@email.com"),
    					Name:                 pulumi.String("Jane Smith's email"),
    					UseCommonAlertSchema: pulumi.Bool(true),
    				},
    			},
    			Enabled: pulumi.Bool(true),
    			EventHubReceivers: []insights.EventHubReceiverArgs{
    				{
    					EventHubName:      pulumi.String("testEventHub"),
    					EventHubNameSpace: pulumi.String("testEventHubNameSpace"),
    					Name:              pulumi.String("Sample eventHub"),
    					SubscriptionId:    pulumi.String("187f412d-1758-44d9-b052-169e2564721d"),
    					TenantId:          pulumi.String("68a4459a-ccb8-493c-b9da-dd30457d1b84"),
    				},
    			},
    			GroupShortName: pulumi.String("sample"),
    			ItsmReceivers: []insights.ItsmReceiverArgs{
    				{
    					ConnectionId:        pulumi.String("a3b9076c-ce8e-434e-85b4-aff10cb3c8f1"),
    					Name:                pulumi.String("Sample itsm"),
    					Region:              pulumi.String("westcentralus"),
    					TicketConfiguration: pulumi.String("{\"PayloadRevision\":0,\"WorkItemType\":\"Incident\",\"UseTemplate\":false,\"WorkItemData\":\"{}\",\"CreateOneWIPerCI\":false}"),
    					WorkspaceId:         pulumi.String("5def922a-3ed4-49c1-b9fd-05ec533819a3|55dfd1f8-7e59-4f89-bf56-4c82f5ace23c"),
    				},
    			},
    			Location: pulumi.String("Global"),
    			LogicAppReceivers: []insights.LogicAppReceiverArgs{
    				{
    					CallbackUrl:          pulumi.String("https://prod-27.northcentralus.logic.azure.com/workflows/68e572e818e5457ba898763b7db90877/triggers/manual/paths/invoke/azns/test?api-version=2016-10-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=Abpsb72UYJxPPvmDo937uzofupO5r_vIeWEx7KVHo7w"),
    					Name:                 pulumi.String("Sample logicApp"),
    					ResourceId:           pulumi.String("/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/LogicApp/providers/Microsoft.Logic/workflows/testLogicApp"),
    					UseCommonAlertSchema: pulumi.Bool(false),
    				},
    			},
    			ResourceGroupName: pulumi.String("Default-NotificationRules"),
    			SmsReceivers: []insights.SmsReceiverArgs{
    				{
    					CountryCode: pulumi.String("1"),
    					Name:        pulumi.String("John Doe's mobile"),
    					PhoneNumber: pulumi.String("1234567890"),
    				},
    				{
    					CountryCode: pulumi.String("1"),
    					Name:        pulumi.String("Jane Smith's mobile"),
    					PhoneNumber: pulumi.String("0987654321"),
    				},
    			},
    			Tags: nil,
    			VoiceReceivers: []insights.VoiceReceiverArgs{
    				{
    					CountryCode: pulumi.String("1"),
    					Name:        pulumi.String("Sample voice"),
    					PhoneNumber: pulumi.String("1234567890"),
    				},
    			},
    			WebhookReceivers: []insights.WebhookReceiverArgs{
    				{
    					Name:                 pulumi.String("Sample webhook 1"),
    					ServiceUri:           pulumi.String("http://www.example.com/webhook1"),
    					UseCommonAlertSchema: pulumi.Bool(true),
    				},
    				{
    					IdentifierUri:        pulumi.String("http://someidentifier/d7811ba3-7996-4a93-99b6-6b2f3f355f8a"),
    					Name:                 pulumi.String("Sample webhook 2"),
    					ObjectId:             pulumi.String("d3bb868c-fe44-452c-aa26-769a6538c808"),
    					ServiceUri:           pulumi.String("http://www.example.com/webhook2"),
    					TenantId:             pulumi.String("68a4459a-ccb8-493c-b9da-dd30457d1b84"),
    					UseAadAuth:           pulumi.Bool(true),
    					UseCommonAlertSchema: pulumi.Bool(true),
    				},
    			},
    		})
    		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.insights.ActionGroup;
    import com.pulumi.azurenative.insights.ActionGroupArgs;
    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 actionGroup = new ActionGroup("actionGroup", ActionGroupArgs.builder()        
                .actionGroupName("SampleActionGroup")
                .armRoleReceivers(Map.ofEntries(
                    Map.entry("name", "Sample armRole"),
                    Map.entry("roleId", "8e3af657-a8ff-443c-a75c-2fe8c4bcb635"),
                    Map.entry("useCommonAlertSchema", true)
                ))
                .automationRunbookReceivers(Map.ofEntries(
                    Map.entry("automationAccountId", "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/runbookTest/providers/Microsoft.Automation/automationAccounts/runbooktest"),
                    Map.entry("isGlobalRunbook", false),
                    Map.entry("name", "testRunbook"),
                    Map.entry("runbookName", "Sample runbook"),
                    Map.entry("serviceUri", "<serviceUri>"),
                    Map.entry("useCommonAlertSchema", true),
                    Map.entry("webhookResourceId", "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/runbookTest/providers/Microsoft.Automation/automationAccounts/runbooktest/webhooks/Alert1510184037084")
                ))
                .azureAppPushReceivers(Map.ofEntries(
                    Map.entry("emailAddress", "johndoe@email.com"),
                    Map.entry("name", "Sample azureAppPush")
                ))
                .azureFunctionReceivers(Map.ofEntries(
                    Map.entry("functionAppResourceId", "/subscriptions/5def922a-3ed4-49c1-b9fd-05ec533819a3/resourceGroups/aznsTest/providers/Microsoft.Web/sites/testFunctionApp"),
                    Map.entry("functionName", "HttpTriggerCSharp1"),
                    Map.entry("httpTriggerUrl", "http://test.me"),
                    Map.entry("name", "Sample azureFunction"),
                    Map.entry("useCommonAlertSchema", true)
                ))
                .emailReceivers(            
                    Map.ofEntries(
                        Map.entry("emailAddress", "johndoe@email.com"),
                        Map.entry("name", "John Doe's email"),
                        Map.entry("useCommonAlertSchema", false)
                    ),
                    Map.ofEntries(
                        Map.entry("emailAddress", "janesmith@email.com"),
                        Map.entry("name", "Jane Smith's email"),
                        Map.entry("useCommonAlertSchema", true)
                    ))
                .enabled(true)
                .eventHubReceivers(Map.ofEntries(
                    Map.entry("eventHubName", "testEventHub"),
                    Map.entry("eventHubNameSpace", "testEventHubNameSpace"),
                    Map.entry("name", "Sample eventHub"),
                    Map.entry("subscriptionId", "187f412d-1758-44d9-b052-169e2564721d"),
                    Map.entry("tenantId", "68a4459a-ccb8-493c-b9da-dd30457d1b84")
                ))
                .groupShortName("sample")
                .itsmReceivers(Map.ofEntries(
                    Map.entry("connectionId", "a3b9076c-ce8e-434e-85b4-aff10cb3c8f1"),
                    Map.entry("name", "Sample itsm"),
                    Map.entry("region", "westcentralus"),
                    Map.entry("ticketConfiguration", "{\"PayloadRevision\":0,\"WorkItemType\":\"Incident\",\"UseTemplate\":false,\"WorkItemData\":\"{}\",\"CreateOneWIPerCI\":false}"),
                    Map.entry("workspaceId", "5def922a-3ed4-49c1-b9fd-05ec533819a3|55dfd1f8-7e59-4f89-bf56-4c82f5ace23c")
                ))
                .location("Global")
                .logicAppReceivers(Map.ofEntries(
                    Map.entry("callbackUrl", "https://prod-27.northcentralus.logic.azure.com/workflows/68e572e818e5457ba898763b7db90877/triggers/manual/paths/invoke/azns/test?api-version=2016-10-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=Abpsb72UYJxPPvmDo937uzofupO5r_vIeWEx7KVHo7w"),
                    Map.entry("name", "Sample logicApp"),
                    Map.entry("resourceId", "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/LogicApp/providers/Microsoft.Logic/workflows/testLogicApp"),
                    Map.entry("useCommonAlertSchema", false)
                ))
                .resourceGroupName("Default-NotificationRules")
                .smsReceivers(            
                    Map.ofEntries(
                        Map.entry("countryCode", "1"),
                        Map.entry("name", "John Doe's mobile"),
                        Map.entry("phoneNumber", "1234567890")
                    ),
                    Map.ofEntries(
                        Map.entry("countryCode", "1"),
                        Map.entry("name", "Jane Smith's mobile"),
                        Map.entry("phoneNumber", "0987654321")
                    ))
                .tags()
                .voiceReceivers(Map.ofEntries(
                    Map.entry("countryCode", "1"),
                    Map.entry("name", "Sample voice"),
                    Map.entry("phoneNumber", "1234567890")
                ))
                .webhookReceivers(            
                    Map.ofEntries(
                        Map.entry("name", "Sample webhook 1"),
                        Map.entry("serviceUri", "http://www.example.com/webhook1"),
                        Map.entry("useCommonAlertSchema", true)
                    ),
                    Map.ofEntries(
                        Map.entry("identifierUri", "http://someidentifier/d7811ba3-7996-4a93-99b6-6b2f3f355f8a"),
                        Map.entry("name", "Sample webhook 2"),
                        Map.entry("objectId", "d3bb868c-fe44-452c-aa26-769a6538c808"),
                        Map.entry("serviceUri", "http://www.example.com/webhook2"),
                        Map.entry("tenantId", "68a4459a-ccb8-493c-b9da-dd30457d1b84"),
                        Map.entry("useAadAuth", true),
                        Map.entry("useCommonAlertSchema", true)
                    ))
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    action_group = azure_native.insights.ActionGroup("actionGroup",
        action_group_name="SampleActionGroup",
        arm_role_receivers=[azure_native.insights.ArmRoleReceiverArgs(
            name="Sample armRole",
            role_id="8e3af657-a8ff-443c-a75c-2fe8c4bcb635",
            use_common_alert_schema=True,
        )],
        automation_runbook_receivers=[azure_native.insights.AutomationRunbookReceiverArgs(
            automation_account_id="/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/runbookTest/providers/Microsoft.Automation/automationAccounts/runbooktest",
            is_global_runbook=False,
            name="testRunbook",
            runbook_name="Sample runbook",
            service_uri="<serviceUri>",
            use_common_alert_schema=True,
            webhook_resource_id="/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/runbookTest/providers/Microsoft.Automation/automationAccounts/runbooktest/webhooks/Alert1510184037084",
        )],
        azure_app_push_receivers=[azure_native.insights.AzureAppPushReceiverArgs(
            email_address="johndoe@email.com",
            name="Sample azureAppPush",
        )],
        azure_function_receivers=[azure_native.insights.AzureFunctionReceiverArgs(
            function_app_resource_id="/subscriptions/5def922a-3ed4-49c1-b9fd-05ec533819a3/resourceGroups/aznsTest/providers/Microsoft.Web/sites/testFunctionApp",
            function_name="HttpTriggerCSharp1",
            http_trigger_url="http://test.me",
            name="Sample azureFunction",
            use_common_alert_schema=True,
        )],
        email_receivers=[
            azure_native.insights.EmailReceiverArgs(
                email_address="johndoe@email.com",
                name="John Doe's email",
                use_common_alert_schema=False,
            ),
            azure_native.insights.EmailReceiverArgs(
                email_address="janesmith@email.com",
                name="Jane Smith's email",
                use_common_alert_schema=True,
            ),
        ],
        enabled=True,
        event_hub_receivers=[azure_native.insights.EventHubReceiverArgs(
            event_hub_name="testEventHub",
            event_hub_name_space="testEventHubNameSpace",
            name="Sample eventHub",
            subscription_id="187f412d-1758-44d9-b052-169e2564721d",
            tenant_id="68a4459a-ccb8-493c-b9da-dd30457d1b84",
        )],
        group_short_name="sample",
        itsm_receivers=[azure_native.insights.ItsmReceiverArgs(
            connection_id="a3b9076c-ce8e-434e-85b4-aff10cb3c8f1",
            name="Sample itsm",
            region="westcentralus",
            ticket_configuration="{\"PayloadRevision\":0,\"WorkItemType\":\"Incident\",\"UseTemplate\":false,\"WorkItemData\":\"{}\",\"CreateOneWIPerCI\":false}",
            workspace_id="5def922a-3ed4-49c1-b9fd-05ec533819a3|55dfd1f8-7e59-4f89-bf56-4c82f5ace23c",
        )],
        location="Global",
        logic_app_receivers=[azure_native.insights.LogicAppReceiverArgs(
            callback_url="https://prod-27.northcentralus.logic.azure.com/workflows/68e572e818e5457ba898763b7db90877/triggers/manual/paths/invoke/azns/test?api-version=2016-10-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=Abpsb72UYJxPPvmDo937uzofupO5r_vIeWEx7KVHo7w",
            name="Sample logicApp",
            resource_id="/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/LogicApp/providers/Microsoft.Logic/workflows/testLogicApp",
            use_common_alert_schema=False,
        )],
        resource_group_name="Default-NotificationRules",
        sms_receivers=[
            azure_native.insights.SmsReceiverArgs(
                country_code="1",
                name="John Doe's mobile",
                phone_number="1234567890",
            ),
            azure_native.insights.SmsReceiverArgs(
                country_code="1",
                name="Jane Smith's mobile",
                phone_number="0987654321",
            ),
        ],
        tags={},
        voice_receivers=[azure_native.insights.VoiceReceiverArgs(
            country_code="1",
            name="Sample voice",
            phone_number="1234567890",
        )],
        webhook_receivers=[
            azure_native.insights.WebhookReceiverArgs(
                name="Sample webhook 1",
                service_uri="http://www.example.com/webhook1",
                use_common_alert_schema=True,
            ),
            azure_native.insights.WebhookReceiverArgs(
                identifier_uri="http://someidentifier/d7811ba3-7996-4a93-99b6-6b2f3f355f8a",
                name="Sample webhook 2",
                object_id="d3bb868c-fe44-452c-aa26-769a6538c808",
                service_uri="http://www.example.com/webhook2",
                tenant_id="68a4459a-ccb8-493c-b9da-dd30457d1b84",
                use_aad_auth=True,
                use_common_alert_schema=True,
            ),
        ])
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const actionGroup = new azure_native.insights.ActionGroup("actionGroup", {
        actionGroupName: "SampleActionGroup",
        armRoleReceivers: [{
            name: "Sample armRole",
            roleId: "8e3af657-a8ff-443c-a75c-2fe8c4bcb635",
            useCommonAlertSchema: true,
        }],
        automationRunbookReceivers: [{
            automationAccountId: "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/runbookTest/providers/Microsoft.Automation/automationAccounts/runbooktest",
            isGlobalRunbook: false,
            name: "testRunbook",
            runbookName: "Sample runbook",
            serviceUri: "<serviceUri>",
            useCommonAlertSchema: true,
            webhookResourceId: "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/runbookTest/providers/Microsoft.Automation/automationAccounts/runbooktest/webhooks/Alert1510184037084",
        }],
        azureAppPushReceivers: [{
            emailAddress: "johndoe@email.com",
            name: "Sample azureAppPush",
        }],
        azureFunctionReceivers: [{
            functionAppResourceId: "/subscriptions/5def922a-3ed4-49c1-b9fd-05ec533819a3/resourceGroups/aznsTest/providers/Microsoft.Web/sites/testFunctionApp",
            functionName: "HttpTriggerCSharp1",
            httpTriggerUrl: "http://test.me",
            name: "Sample azureFunction",
            useCommonAlertSchema: true,
        }],
        emailReceivers: [
            {
                emailAddress: "johndoe@email.com",
                name: "John Doe's email",
                useCommonAlertSchema: false,
            },
            {
                emailAddress: "janesmith@email.com",
                name: "Jane Smith's email",
                useCommonAlertSchema: true,
            },
        ],
        enabled: true,
        eventHubReceivers: [{
            eventHubName: "testEventHub",
            eventHubNameSpace: "testEventHubNameSpace",
            name: "Sample eventHub",
            subscriptionId: "187f412d-1758-44d9-b052-169e2564721d",
            tenantId: "68a4459a-ccb8-493c-b9da-dd30457d1b84",
        }],
        groupShortName: "sample",
        itsmReceivers: [{
            connectionId: "a3b9076c-ce8e-434e-85b4-aff10cb3c8f1",
            name: "Sample itsm",
            region: "westcentralus",
            ticketConfiguration: "{\"PayloadRevision\":0,\"WorkItemType\":\"Incident\",\"UseTemplate\":false,\"WorkItemData\":\"{}\",\"CreateOneWIPerCI\":false}",
            workspaceId: "5def922a-3ed4-49c1-b9fd-05ec533819a3|55dfd1f8-7e59-4f89-bf56-4c82f5ace23c",
        }],
        location: "Global",
        logicAppReceivers: [{
            callbackUrl: "https://prod-27.northcentralus.logic.azure.com/workflows/68e572e818e5457ba898763b7db90877/triggers/manual/paths/invoke/azns/test?api-version=2016-10-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=Abpsb72UYJxPPvmDo937uzofupO5r_vIeWEx7KVHo7w",
            name: "Sample logicApp",
            resourceId: "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/LogicApp/providers/Microsoft.Logic/workflows/testLogicApp",
            useCommonAlertSchema: false,
        }],
        resourceGroupName: "Default-NotificationRules",
        smsReceivers: [
            {
                countryCode: "1",
                name: "John Doe's mobile",
                phoneNumber: "1234567890",
            },
            {
                countryCode: "1",
                name: "Jane Smith's mobile",
                phoneNumber: "0987654321",
            },
        ],
        tags: {},
        voiceReceivers: [{
            countryCode: "1",
            name: "Sample voice",
            phoneNumber: "1234567890",
        }],
        webhookReceivers: [
            {
                name: "Sample webhook 1",
                serviceUri: "http://www.example.com/webhook1",
                useCommonAlertSchema: true,
            },
            {
                identifierUri: "http://someidentifier/d7811ba3-7996-4a93-99b6-6b2f3f355f8a",
                name: "Sample webhook 2",
                objectId: "d3bb868c-fe44-452c-aa26-769a6538c808",
                serviceUri: "http://www.example.com/webhook2",
                tenantId: "68a4459a-ccb8-493c-b9da-dd30457d1b84",
                useAadAuth: true,
                useCommonAlertSchema: true,
            },
        ],
    });
    
    resources:
      actionGroup:
        type: azure-native:insights:ActionGroup
        properties:
          actionGroupName: SampleActionGroup
          armRoleReceivers:
            - name: Sample armRole
              roleId: 8e3af657-a8ff-443c-a75c-2fe8c4bcb635
              useCommonAlertSchema: true
          automationRunbookReceivers:
            - automationAccountId: /subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/runbookTest/providers/Microsoft.Automation/automationAccounts/runbooktest
              isGlobalRunbook: false
              name: testRunbook
              runbookName: Sample runbook
              serviceUri: <serviceUri>
              useCommonAlertSchema: true
              webhookResourceId: /subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/runbookTest/providers/Microsoft.Automation/automationAccounts/runbooktest/webhooks/Alert1510184037084
          azureAppPushReceivers:
            - emailAddress: johndoe@email.com
              name: Sample azureAppPush
          azureFunctionReceivers:
            - functionAppResourceId: /subscriptions/5def922a-3ed4-49c1-b9fd-05ec533819a3/resourceGroups/aznsTest/providers/Microsoft.Web/sites/testFunctionApp
              functionName: HttpTriggerCSharp1
              httpTriggerUrl: http://test.me
              name: Sample azureFunction
              useCommonAlertSchema: true
          emailReceivers:
            - emailAddress: johndoe@email.com
              name: John Doe's email
              useCommonAlertSchema: false
            - emailAddress: janesmith@email.com
              name: Jane Smith's email
              useCommonAlertSchema: true
          enabled: true
          eventHubReceivers:
            - eventHubName: testEventHub
              eventHubNameSpace: testEventHubNameSpace
              name: Sample eventHub
              subscriptionId: 187f412d-1758-44d9-b052-169e2564721d
              tenantId: 68a4459a-ccb8-493c-b9da-dd30457d1b84
          groupShortName: sample
          itsmReceivers:
            - connectionId: a3b9076c-ce8e-434e-85b4-aff10cb3c8f1
              name: Sample itsm
              region: westcentralus
              ticketConfiguration: '{"PayloadRevision":0,"WorkItemType":"Incident","UseTemplate":false,"WorkItemData":"{}","CreateOneWIPerCI":false}'
              workspaceId: 5def922a-3ed4-49c1-b9fd-05ec533819a3|55dfd1f8-7e59-4f89-bf56-4c82f5ace23c
          location: Global
          logicAppReceivers:
            - callbackUrl: https://prod-27.northcentralus.logic.azure.com/workflows/68e572e818e5457ba898763b7db90877/triggers/manual/paths/invoke/azns/test?api-version=2016-10-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=Abpsb72UYJxPPvmDo937uzofupO5r_vIeWEx7KVHo7w
              name: Sample logicApp
              resourceId: /subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/LogicApp/providers/Microsoft.Logic/workflows/testLogicApp
              useCommonAlertSchema: false
          resourceGroupName: Default-NotificationRules
          smsReceivers:
            - countryCode: '1'
              name: John Doe's mobile
              phoneNumber: '1234567890'
            - countryCode: '1'
              name: Jane Smith's mobile
              phoneNumber: '0987654321'
          tags: {}
          voiceReceivers:
            - countryCode: '1'
              name: Sample voice
              phoneNumber: '1234567890'
          webhookReceivers:
            - name: Sample webhook 1
              serviceUri: http://www.example.com/webhook1
              useCommonAlertSchema: true
            - identifierUri: http://someidentifier/d7811ba3-7996-4a93-99b6-6b2f3f355f8a
              name: Sample webhook 2
              objectId: d3bb868c-fe44-452c-aa26-769a6538c808
              serviceUri: http://www.example.com/webhook2
              tenantId: 68a4459a-ccb8-493c-b9da-dd30457d1b84
              useAadAuth: true
              useCommonAlertSchema: true
    

    Create ActionGroup Resource

    new ActionGroup(name: string, args: ActionGroupArgs, opts?: CustomResourceOptions);
    @overload
    def ActionGroup(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    action_group_name: Optional[str] = None,
                    arm_role_receivers: Optional[Sequence[ArmRoleReceiverArgs]] = None,
                    automation_runbook_receivers: Optional[Sequence[AutomationRunbookReceiverArgs]] = None,
                    azure_app_push_receivers: Optional[Sequence[AzureAppPushReceiverArgs]] = None,
                    azure_function_receivers: Optional[Sequence[AzureFunctionReceiverArgs]] = None,
                    email_receivers: Optional[Sequence[EmailReceiverArgs]] = None,
                    enabled: Optional[bool] = None,
                    event_hub_receivers: Optional[Sequence[EventHubReceiverArgs]] = None,
                    group_short_name: Optional[str] = None,
                    itsm_receivers: Optional[Sequence[ItsmReceiverArgs]] = None,
                    location: Optional[str] = None,
                    logic_app_receivers: Optional[Sequence[LogicAppReceiverArgs]] = None,
                    resource_group_name: Optional[str] = None,
                    sms_receivers: Optional[Sequence[SmsReceiverArgs]] = None,
                    tags: Optional[Mapping[str, str]] = None,
                    voice_receivers: Optional[Sequence[VoiceReceiverArgs]] = None,
                    webhook_receivers: Optional[Sequence[WebhookReceiverArgs]] = None)
    @overload
    def ActionGroup(resource_name: str,
                    args: ActionGroupInitArgs,
                    opts: Optional[ResourceOptions] = None)
    func NewActionGroup(ctx *Context, name string, args ActionGroupArgs, opts ...ResourceOption) (*ActionGroup, error)
    public ActionGroup(string name, ActionGroupArgs args, CustomResourceOptions? opts = null)
    public ActionGroup(String name, ActionGroupArgs args)
    public ActionGroup(String name, ActionGroupArgs args, CustomResourceOptions options)
    
    type: azure-native:insights:ActionGroup
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args ActionGroupArgs
    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 ActionGroupInitArgs
    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 ActionGroupArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ActionGroupArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ActionGroupArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    ActionGroup 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 ActionGroup resource accepts the following input properties:

    Enabled bool

    Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.

    GroupShortName string

    The short name of the action group. This will be used in SMS messages.

    ResourceGroupName string

    The name of the resource group. The name is case insensitive.

    ActionGroupName string

    The name of the action group.

    ArmRoleReceivers List<Pulumi.AzureNative.Insights.Inputs.ArmRoleReceiver>

    The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.

    AutomationRunbookReceivers List<Pulumi.AzureNative.Insights.Inputs.AutomationRunbookReceiver>

    The list of AutomationRunbook receivers that are part of this action group.

    AzureAppPushReceivers List<Pulumi.AzureNative.Insights.Inputs.AzureAppPushReceiver>

    The list of AzureAppPush receivers that are part of this action group.

    AzureFunctionReceivers List<Pulumi.AzureNative.Insights.Inputs.AzureFunctionReceiver>

    The list of azure function receivers that are part of this action group.

    EmailReceivers List<Pulumi.AzureNative.Insights.Inputs.EmailReceiver>

    The list of email receivers that are part of this action group.

    EventHubReceivers List<Pulumi.AzureNative.Insights.Inputs.EventHubReceiver>

    The list of event hub receivers that are part of this action group.

    ItsmReceivers List<Pulumi.AzureNative.Insights.Inputs.ItsmReceiver>

    The list of ITSM receivers that are part of this action group.

    Location string

    Resource location

    LogicAppReceivers List<Pulumi.AzureNative.Insights.Inputs.LogicAppReceiver>

    The list of logic app receivers that are part of this action group.

    SmsReceivers List<Pulumi.AzureNative.Insights.Inputs.SmsReceiver>

    The list of SMS receivers that are part of this action group.

    Tags Dictionary<string, string>

    Resource tags

    VoiceReceivers List<Pulumi.AzureNative.Insights.Inputs.VoiceReceiver>

    The list of voice receivers that are part of this action group.

    WebhookReceivers List<Pulumi.AzureNative.Insights.Inputs.WebhookReceiver>

    The list of webhook receivers that are part of this action group.

    Enabled bool

    Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.

    GroupShortName string

    The short name of the action group. This will be used in SMS messages.

    ResourceGroupName string

    The name of the resource group. The name is case insensitive.

    ActionGroupName string

    The name of the action group.

    ArmRoleReceivers []ArmRoleReceiverArgs

    The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.

    AutomationRunbookReceivers []AutomationRunbookReceiverArgs

    The list of AutomationRunbook receivers that are part of this action group.

    AzureAppPushReceivers []AzureAppPushReceiverArgs

    The list of AzureAppPush receivers that are part of this action group.

    AzureFunctionReceivers []AzureFunctionReceiverArgs

    The list of azure function receivers that are part of this action group.

    EmailReceivers []EmailReceiverArgs

    The list of email receivers that are part of this action group.

    EventHubReceivers []EventHubReceiverArgs

    The list of event hub receivers that are part of this action group.

    ItsmReceivers []ItsmReceiverArgs

    The list of ITSM receivers that are part of this action group.

    Location string

    Resource location

    LogicAppReceivers []LogicAppReceiverArgs

    The list of logic app receivers that are part of this action group.

    SmsReceivers []SmsReceiverArgs

    The list of SMS receivers that are part of this action group.

    Tags map[string]string

    Resource tags

    VoiceReceivers []VoiceReceiverArgs

    The list of voice receivers that are part of this action group.

    WebhookReceivers []WebhookReceiverArgs

    The list of webhook receivers that are part of this action group.

    enabled Boolean

    Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.

    groupShortName String

    The short name of the action group. This will be used in SMS messages.

    resourceGroupName String

    The name of the resource group. The name is case insensitive.

    actionGroupName String

    The name of the action group.

    armRoleReceivers List<ArmRoleReceiver>

    The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.

    automationRunbookReceivers List<AutomationRunbookReceiver>

    The list of AutomationRunbook receivers that are part of this action group.

    azureAppPushReceivers List<AzureAppPushReceiver>

    The list of AzureAppPush receivers that are part of this action group.

    azureFunctionReceivers List<AzureFunctionReceiver>

    The list of azure function receivers that are part of this action group.

    emailReceivers List<EmailReceiver>

    The list of email receivers that are part of this action group.

    eventHubReceivers List<EventHubReceiver>

    The list of event hub receivers that are part of this action group.

    itsmReceivers List<ItsmReceiver>

    The list of ITSM receivers that are part of this action group.

    location String

    Resource location

    logicAppReceivers List<LogicAppReceiver>

    The list of logic app receivers that are part of this action group.

    smsReceivers List<SmsReceiver>

    The list of SMS receivers that are part of this action group.

    tags Map<String,String>

    Resource tags

    voiceReceivers List<VoiceReceiver>

    The list of voice receivers that are part of this action group.

    webhookReceivers List<WebhookReceiver>

    The list of webhook receivers that are part of this action group.

    enabled boolean

    Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.

    groupShortName string

    The short name of the action group. This will be used in SMS messages.

    resourceGroupName string

    The name of the resource group. The name is case insensitive.

    actionGroupName string

    The name of the action group.

    armRoleReceivers ArmRoleReceiver[]

    The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.

    automationRunbookReceivers AutomationRunbookReceiver[]

    The list of AutomationRunbook receivers that are part of this action group.

    azureAppPushReceivers AzureAppPushReceiver[]

    The list of AzureAppPush receivers that are part of this action group.

    azureFunctionReceivers AzureFunctionReceiver[]

    The list of azure function receivers that are part of this action group.

    emailReceivers EmailReceiver[]

    The list of email receivers that are part of this action group.

    eventHubReceivers EventHubReceiver[]

    The list of event hub receivers that are part of this action group.

    itsmReceivers ItsmReceiver[]

    The list of ITSM receivers that are part of this action group.

    location string

    Resource location

    logicAppReceivers LogicAppReceiver[]

    The list of logic app receivers that are part of this action group.

    smsReceivers SmsReceiver[]

    The list of SMS receivers that are part of this action group.

    tags {[key: string]: string}

    Resource tags

    voiceReceivers VoiceReceiver[]

    The list of voice receivers that are part of this action group.

    webhookReceivers WebhookReceiver[]

    The list of webhook receivers that are part of this action group.

    enabled bool

    Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.

    group_short_name str

    The short name of the action group. This will be used in SMS messages.

    resource_group_name str

    The name of the resource group. The name is case insensitive.

    action_group_name str

    The name of the action group.

    arm_role_receivers Sequence[ArmRoleReceiverArgs]

    The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.

    automation_runbook_receivers Sequence[AutomationRunbookReceiverArgs]

    The list of AutomationRunbook receivers that are part of this action group.

    azure_app_push_receivers Sequence[AzureAppPushReceiverArgs]

    The list of AzureAppPush receivers that are part of this action group.

    azure_function_receivers Sequence[AzureFunctionReceiverArgs]

    The list of azure function receivers that are part of this action group.

    email_receivers Sequence[EmailReceiverArgs]

    The list of email receivers that are part of this action group.

    event_hub_receivers Sequence[EventHubReceiverArgs]

    The list of event hub receivers that are part of this action group.

    itsm_receivers Sequence[ItsmReceiverArgs]

    The list of ITSM receivers that are part of this action group.

    location str

    Resource location

    logic_app_receivers Sequence[LogicAppReceiverArgs]

    The list of logic app receivers that are part of this action group.

    sms_receivers Sequence[SmsReceiverArgs]

    The list of SMS receivers that are part of this action group.

    tags Mapping[str, str]

    Resource tags

    voice_receivers Sequence[VoiceReceiverArgs]

    The list of voice receivers that are part of this action group.

    webhook_receivers Sequence[WebhookReceiverArgs]

    The list of webhook receivers that are part of this action group.

    enabled Boolean

    Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.

    groupShortName String

    The short name of the action group. This will be used in SMS messages.

    resourceGroupName String

    The name of the resource group. The name is case insensitive.

    actionGroupName String

    The name of the action group.

    armRoleReceivers List<Property Map>

    The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.

    automationRunbookReceivers List<Property Map>

    The list of AutomationRunbook receivers that are part of this action group.

    azureAppPushReceivers List<Property Map>

    The list of AzureAppPush receivers that are part of this action group.

    azureFunctionReceivers List<Property Map>

    The list of azure function receivers that are part of this action group.

    emailReceivers List<Property Map>

    The list of email receivers that are part of this action group.

    eventHubReceivers List<Property Map>

    The list of event hub receivers that are part of this action group.

    itsmReceivers List<Property Map>

    The list of ITSM receivers that are part of this action group.

    location String

    Resource location

    logicAppReceivers List<Property Map>

    The list of logic app receivers that are part of this action group.

    smsReceivers List<Property Map>

    The list of SMS receivers that are part of this action group.

    tags Map<String>

    Resource tags

    voiceReceivers List<Property Map>

    The list of voice receivers that are part of this action group.

    webhookReceivers List<Property Map>

    The list of webhook receivers that are part of this action group.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ActionGroup resource produces the following output properties:

    Id string

    The provider-assigned unique ID for this managed resource.

    Name string

    Azure resource name

    Type string

    Azure resource type

    Id string

    The provider-assigned unique ID for this managed resource.

    Name string

    Azure resource name

    Type string

    Azure resource type

    id String

    The provider-assigned unique ID for this managed resource.

    name String

    Azure resource name

    type String

    Azure resource type

    id string

    The provider-assigned unique ID for this managed resource.

    name string

    Azure resource name

    type string

    Azure resource type

    id str

    The provider-assigned unique ID for this managed resource.

    name str

    Azure resource name

    type str

    Azure resource type

    id String

    The provider-assigned unique ID for this managed resource.

    name String

    Azure resource name

    type String

    Azure resource type

    Supporting Types

    ArmRoleReceiver, ArmRoleReceiverArgs

    Name string

    The name of the arm role receiver. Names must be unique across all receivers within an action group.

    RoleId string

    The arm role id.

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    Name string

    The name of the arm role receiver. Names must be unique across all receivers within an action group.

    RoleId string

    The arm role id.

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    name String

    The name of the arm role receiver. Names must be unique across all receivers within an action group.

    roleId String

    The arm role id.

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    name string

    The name of the arm role receiver. Names must be unique across all receivers within an action group.

    roleId string

    The arm role id.

    useCommonAlertSchema boolean

    Indicates whether to use common alert schema.

    name str

    The name of the arm role receiver. Names must be unique across all receivers within an action group.

    role_id str

    The arm role id.

    use_common_alert_schema bool

    Indicates whether to use common alert schema.

    name String

    The name of the arm role receiver. Names must be unique across all receivers within an action group.

    roleId String

    The arm role id.

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    ArmRoleReceiverResponse, ArmRoleReceiverResponseArgs

    Name string

    The name of the arm role receiver. Names must be unique across all receivers within an action group.

    RoleId string

    The arm role id.

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    Name string

    The name of the arm role receiver. Names must be unique across all receivers within an action group.

    RoleId string

    The arm role id.

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    name String

    The name of the arm role receiver. Names must be unique across all receivers within an action group.

    roleId String

    The arm role id.

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    name string

    The name of the arm role receiver. Names must be unique across all receivers within an action group.

    roleId string

    The arm role id.

    useCommonAlertSchema boolean

    Indicates whether to use common alert schema.

    name str

    The name of the arm role receiver. Names must be unique across all receivers within an action group.

    role_id str

    The arm role id.

    use_common_alert_schema bool

    Indicates whether to use common alert schema.

    name String

    The name of the arm role receiver. Names must be unique across all receivers within an action group.

    roleId String

    The arm role id.

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    AutomationRunbookReceiver, AutomationRunbookReceiverArgs

    AutomationAccountId string

    The Azure automation account Id which holds this runbook and authenticate to Azure resource.

    IsGlobalRunbook bool

    Indicates whether this instance is global runbook.

    RunbookName string

    The name for this runbook.

    WebhookResourceId string

    The resource id for webhook linked to this runbook.

    Name string

    Indicates name of the webhook.

    ServiceUri string

    The URI where webhooks should be sent.

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    AutomationAccountId string

    The Azure automation account Id which holds this runbook and authenticate to Azure resource.

    IsGlobalRunbook bool

    Indicates whether this instance is global runbook.

    RunbookName string

    The name for this runbook.

    WebhookResourceId string

    The resource id for webhook linked to this runbook.

    Name string

    Indicates name of the webhook.

    ServiceUri string

    The URI where webhooks should be sent.

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    automationAccountId String

    The Azure automation account Id which holds this runbook and authenticate to Azure resource.

    isGlobalRunbook Boolean

    Indicates whether this instance is global runbook.

    runbookName String

    The name for this runbook.

    webhookResourceId String

    The resource id for webhook linked to this runbook.

    name String

    Indicates name of the webhook.

    serviceUri String

    The URI where webhooks should be sent.

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    automationAccountId string

    The Azure automation account Id which holds this runbook and authenticate to Azure resource.

    isGlobalRunbook boolean

    Indicates whether this instance is global runbook.

    runbookName string

    The name for this runbook.

    webhookResourceId string

    The resource id for webhook linked to this runbook.

    name string

    Indicates name of the webhook.

    serviceUri string

    The URI where webhooks should be sent.

    useCommonAlertSchema boolean

    Indicates whether to use common alert schema.

    automation_account_id str

    The Azure automation account Id which holds this runbook and authenticate to Azure resource.

    is_global_runbook bool

    Indicates whether this instance is global runbook.

    runbook_name str

    The name for this runbook.

    webhook_resource_id str

    The resource id for webhook linked to this runbook.

    name str

    Indicates name of the webhook.

    service_uri str

    The URI where webhooks should be sent.

    use_common_alert_schema bool

    Indicates whether to use common alert schema.

    automationAccountId String

    The Azure automation account Id which holds this runbook and authenticate to Azure resource.

    isGlobalRunbook Boolean

    Indicates whether this instance is global runbook.

    runbookName String

    The name for this runbook.

    webhookResourceId String

    The resource id for webhook linked to this runbook.

    name String

    Indicates name of the webhook.

    serviceUri String

    The URI where webhooks should be sent.

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    AutomationRunbookReceiverResponse, AutomationRunbookReceiverResponseArgs

    AutomationAccountId string

    The Azure automation account Id which holds this runbook and authenticate to Azure resource.

    IsGlobalRunbook bool

    Indicates whether this instance is global runbook.

    RunbookName string

    The name for this runbook.

    WebhookResourceId string

    The resource id for webhook linked to this runbook.

    Name string

    Indicates name of the webhook.

    ServiceUri string

    The URI where webhooks should be sent.

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    AutomationAccountId string

    The Azure automation account Id which holds this runbook and authenticate to Azure resource.

    IsGlobalRunbook bool

    Indicates whether this instance is global runbook.

    RunbookName string

    The name for this runbook.

    WebhookResourceId string

    The resource id for webhook linked to this runbook.

    Name string

    Indicates name of the webhook.

    ServiceUri string

    The URI where webhooks should be sent.

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    automationAccountId String

    The Azure automation account Id which holds this runbook and authenticate to Azure resource.

    isGlobalRunbook Boolean

    Indicates whether this instance is global runbook.

    runbookName String

    The name for this runbook.

    webhookResourceId String

    The resource id for webhook linked to this runbook.

    name String

    Indicates name of the webhook.

    serviceUri String

    The URI where webhooks should be sent.

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    automationAccountId string

    The Azure automation account Id which holds this runbook and authenticate to Azure resource.

    isGlobalRunbook boolean

    Indicates whether this instance is global runbook.

    runbookName string

    The name for this runbook.

    webhookResourceId string

    The resource id for webhook linked to this runbook.

    name string

    Indicates name of the webhook.

    serviceUri string

    The URI where webhooks should be sent.

    useCommonAlertSchema boolean

    Indicates whether to use common alert schema.

    automation_account_id str

    The Azure automation account Id which holds this runbook and authenticate to Azure resource.

    is_global_runbook bool

    Indicates whether this instance is global runbook.

    runbook_name str

    The name for this runbook.

    webhook_resource_id str

    The resource id for webhook linked to this runbook.

    name str

    Indicates name of the webhook.

    service_uri str

    The URI where webhooks should be sent.

    use_common_alert_schema bool

    Indicates whether to use common alert schema.

    automationAccountId String

    The Azure automation account Id which holds this runbook and authenticate to Azure resource.

    isGlobalRunbook Boolean

    Indicates whether this instance is global runbook.

    runbookName String

    The name for this runbook.

    webhookResourceId String

    The resource id for webhook linked to this runbook.

    name String

    Indicates name of the webhook.

    serviceUri String

    The URI where webhooks should be sent.

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    AzureAppPushReceiver, AzureAppPushReceiverArgs

    EmailAddress string

    The email address registered for the Azure mobile app.

    Name string

    The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.

    EmailAddress string

    The email address registered for the Azure mobile app.

    Name string

    The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.

    emailAddress String

    The email address registered for the Azure mobile app.

    name String

    The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.

    emailAddress string

    The email address registered for the Azure mobile app.

    name string

    The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.

    email_address str

    The email address registered for the Azure mobile app.

    name str

    The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.

    emailAddress String

    The email address registered for the Azure mobile app.

    name String

    The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.

    AzureAppPushReceiverResponse, AzureAppPushReceiverResponseArgs

    EmailAddress string

    The email address registered for the Azure mobile app.

    Name string

    The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.

    EmailAddress string

    The email address registered for the Azure mobile app.

    Name string

    The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.

    emailAddress String

    The email address registered for the Azure mobile app.

    name String

    The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.

    emailAddress string

    The email address registered for the Azure mobile app.

    name string

    The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.

    email_address str

    The email address registered for the Azure mobile app.

    name str

    The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.

    emailAddress String

    The email address registered for the Azure mobile app.

    name String

    The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.

    AzureFunctionReceiver, AzureFunctionReceiverArgs

    FunctionAppResourceId string

    The azure resource id of the function app.

    FunctionName string

    The function name in the function app.

    HttpTriggerUrl string

    The http trigger url where http request sent to.

    Name string

    The name of the azure function receiver. Names must be unique across all receivers within an action group.

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    FunctionAppResourceId string

    The azure resource id of the function app.

    FunctionName string

    The function name in the function app.

    HttpTriggerUrl string

    The http trigger url where http request sent to.

    Name string

    The name of the azure function receiver. Names must be unique across all receivers within an action group.

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    functionAppResourceId String

    The azure resource id of the function app.

    functionName String

    The function name in the function app.

    httpTriggerUrl String

    The http trigger url where http request sent to.

    name String

    The name of the azure function receiver. Names must be unique across all receivers within an action group.

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    functionAppResourceId string

    The azure resource id of the function app.

    functionName string

    The function name in the function app.

    httpTriggerUrl string

    The http trigger url where http request sent to.

    name string

    The name of the azure function receiver. Names must be unique across all receivers within an action group.

    useCommonAlertSchema boolean

    Indicates whether to use common alert schema.

    function_app_resource_id str

    The azure resource id of the function app.

    function_name str

    The function name in the function app.

    http_trigger_url str

    The http trigger url where http request sent to.

    name str

    The name of the azure function receiver. Names must be unique across all receivers within an action group.

    use_common_alert_schema bool

    Indicates whether to use common alert schema.

    functionAppResourceId String

    The azure resource id of the function app.

    functionName String

    The function name in the function app.

    httpTriggerUrl String

    The http trigger url where http request sent to.

    name String

    The name of the azure function receiver. Names must be unique across all receivers within an action group.

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    AzureFunctionReceiverResponse, AzureFunctionReceiverResponseArgs

    FunctionAppResourceId string

    The azure resource id of the function app.

    FunctionName string

    The function name in the function app.

    HttpTriggerUrl string

    The http trigger url where http request sent to.

    Name string

    The name of the azure function receiver. Names must be unique across all receivers within an action group.

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    FunctionAppResourceId string

    The azure resource id of the function app.

    FunctionName string

    The function name in the function app.

    HttpTriggerUrl string

    The http trigger url where http request sent to.

    Name string

    The name of the azure function receiver. Names must be unique across all receivers within an action group.

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    functionAppResourceId String

    The azure resource id of the function app.

    functionName String

    The function name in the function app.

    httpTriggerUrl String

    The http trigger url where http request sent to.

    name String

    The name of the azure function receiver. Names must be unique across all receivers within an action group.

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    functionAppResourceId string

    The azure resource id of the function app.

    functionName string

    The function name in the function app.

    httpTriggerUrl string

    The http trigger url where http request sent to.

    name string

    The name of the azure function receiver. Names must be unique across all receivers within an action group.

    useCommonAlertSchema boolean

    Indicates whether to use common alert schema.

    function_app_resource_id str

    The azure resource id of the function app.

    function_name str

    The function name in the function app.

    http_trigger_url str

    The http trigger url where http request sent to.

    name str

    The name of the azure function receiver. Names must be unique across all receivers within an action group.

    use_common_alert_schema bool

    Indicates whether to use common alert schema.

    functionAppResourceId String

    The azure resource id of the function app.

    functionName String

    The function name in the function app.

    httpTriggerUrl String

    The http trigger url where http request sent to.

    name String

    The name of the azure function receiver. Names must be unique across all receivers within an action group.

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    EmailReceiver, EmailReceiverArgs

    EmailAddress string

    The email address of this receiver.

    Name string

    The name of the email receiver. Names must be unique across all receivers within a tenant action group.

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    EmailAddress string

    The email address of this receiver.

    Name string

    The name of the email receiver. Names must be unique across all receivers within a tenant action group.

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    emailAddress String

    The email address of this receiver.

    name String

    The name of the email receiver. Names must be unique across all receivers within a tenant action group.

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    emailAddress string

    The email address of this receiver.

    name string

    The name of the email receiver. Names must be unique across all receivers within a tenant action group.

    useCommonAlertSchema boolean

    Indicates whether to use common alert schema.

    email_address str

    The email address of this receiver.

    name str

    The name of the email receiver. Names must be unique across all receivers within a tenant action group.

    use_common_alert_schema bool

    Indicates whether to use common alert schema.

    emailAddress String

    The email address of this receiver.

    name String

    The name of the email receiver. Names must be unique across all receivers within a tenant action group.

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    EmailReceiverResponse, EmailReceiverResponseArgs

    EmailAddress string

    The email address of this receiver.

    Name string

    The name of the email receiver. Names must be unique across all receivers within a tenant action group.

    Status string

    The receiver status of the e-mail.

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    EmailAddress string

    The email address of this receiver.

    Name string

    The name of the email receiver. Names must be unique across all receivers within a tenant action group.

    Status string

    The receiver status of the e-mail.

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    emailAddress String

    The email address of this receiver.

    name String

    The name of the email receiver. Names must be unique across all receivers within a tenant action group.

    status String

    The receiver status of the e-mail.

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    emailAddress string

    The email address of this receiver.

    name string

    The name of the email receiver. Names must be unique across all receivers within a tenant action group.

    status string

    The receiver status of the e-mail.

    useCommonAlertSchema boolean

    Indicates whether to use common alert schema.

    email_address str

    The email address of this receiver.

    name str

    The name of the email receiver. Names must be unique across all receivers within a tenant action group.

    status str

    The receiver status of the e-mail.

    use_common_alert_schema bool

    Indicates whether to use common alert schema.

    emailAddress String

    The email address of this receiver.

    name String

    The name of the email receiver. Names must be unique across all receivers within a tenant action group.

    status String

    The receiver status of the e-mail.

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    EventHubReceiver, EventHubReceiverArgs

    EventHubName string

    The name of the specific Event Hub queue

    EventHubNameSpace string

    The Event Hub namespace

    Name string

    The name of the Event hub receiver. Names must be unique across all receivers within an action group.

    SubscriptionId string

    The Id for the subscription containing this event hub

    TenantId string

    The tenant Id for the subscription containing this event hub

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    EventHubName string

    The name of the specific Event Hub queue

    EventHubNameSpace string

    The Event Hub namespace

    Name string

    The name of the Event hub receiver. Names must be unique across all receivers within an action group.

    SubscriptionId string

    The Id for the subscription containing this event hub

    TenantId string

    The tenant Id for the subscription containing this event hub

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    eventHubName String

    The name of the specific Event Hub queue

    eventHubNameSpace String

    The Event Hub namespace

    name String

    The name of the Event hub receiver. Names must be unique across all receivers within an action group.

    subscriptionId String

    The Id for the subscription containing this event hub

    tenantId String

    The tenant Id for the subscription containing this event hub

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    eventHubName string

    The name of the specific Event Hub queue

    eventHubNameSpace string

    The Event Hub namespace

    name string

    The name of the Event hub receiver. Names must be unique across all receivers within an action group.

    subscriptionId string

    The Id for the subscription containing this event hub

    tenantId string

    The tenant Id for the subscription containing this event hub

    useCommonAlertSchema boolean

    Indicates whether to use common alert schema.

    event_hub_name str

    The name of the specific Event Hub queue

    event_hub_name_space str

    The Event Hub namespace

    name str

    The name of the Event hub receiver. Names must be unique across all receivers within an action group.

    subscription_id str

    The Id for the subscription containing this event hub

    tenant_id str

    The tenant Id for the subscription containing this event hub

    use_common_alert_schema bool

    Indicates whether to use common alert schema.

    eventHubName String

    The name of the specific Event Hub queue

    eventHubNameSpace String

    The Event Hub namespace

    name String

    The name of the Event hub receiver. Names must be unique across all receivers within an action group.

    subscriptionId String

    The Id for the subscription containing this event hub

    tenantId String

    The tenant Id for the subscription containing this event hub

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    EventHubReceiverResponse, EventHubReceiverResponseArgs

    EventHubName string

    The name of the specific Event Hub queue

    EventHubNameSpace string

    The Event Hub namespace

    Name string

    The name of the Event hub receiver. Names must be unique across all receivers within an action group.

    SubscriptionId string

    The Id for the subscription containing this event hub

    TenantId string

    The tenant Id for the subscription containing this event hub

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    EventHubName string

    The name of the specific Event Hub queue

    EventHubNameSpace string

    The Event Hub namespace

    Name string

    The name of the Event hub receiver. Names must be unique across all receivers within an action group.

    SubscriptionId string

    The Id for the subscription containing this event hub

    TenantId string

    The tenant Id for the subscription containing this event hub

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    eventHubName String

    The name of the specific Event Hub queue

    eventHubNameSpace String

    The Event Hub namespace

    name String

    The name of the Event hub receiver. Names must be unique across all receivers within an action group.

    subscriptionId String

    The Id for the subscription containing this event hub

    tenantId String

    The tenant Id for the subscription containing this event hub

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    eventHubName string

    The name of the specific Event Hub queue

    eventHubNameSpace string

    The Event Hub namespace

    name string

    The name of the Event hub receiver. Names must be unique across all receivers within an action group.

    subscriptionId string

    The Id for the subscription containing this event hub

    tenantId string

    The tenant Id for the subscription containing this event hub

    useCommonAlertSchema boolean

    Indicates whether to use common alert schema.

    event_hub_name str

    The name of the specific Event Hub queue

    event_hub_name_space str

    The Event Hub namespace

    name str

    The name of the Event hub receiver. Names must be unique across all receivers within an action group.

    subscription_id str

    The Id for the subscription containing this event hub

    tenant_id str

    The tenant Id for the subscription containing this event hub

    use_common_alert_schema bool

    Indicates whether to use common alert schema.

    eventHubName String

    The name of the specific Event Hub queue

    eventHubNameSpace String

    The Event Hub namespace

    name String

    The name of the Event hub receiver. Names must be unique across all receivers within an action group.

    subscriptionId String

    The Id for the subscription containing this event hub

    tenantId String

    The tenant Id for the subscription containing this event hub

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    ItsmReceiver, ItsmReceiverArgs

    ConnectionId string

    Unique identification of ITSM connection among multiple defined in above workspace.

    Name string

    The name of the Itsm receiver. Names must be unique across all receivers within an action group.

    Region string

    Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'

    TicketConfiguration string

    JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.

    WorkspaceId string

    OMS LA instance identifier.

    ConnectionId string

    Unique identification of ITSM connection among multiple defined in above workspace.

    Name string

    The name of the Itsm receiver. Names must be unique across all receivers within an action group.

    Region string

    Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'

    TicketConfiguration string

    JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.

    WorkspaceId string

    OMS LA instance identifier.

    connectionId String

    Unique identification of ITSM connection among multiple defined in above workspace.

    name String

    The name of the Itsm receiver. Names must be unique across all receivers within an action group.

    region String

    Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'

    ticketConfiguration String

    JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.

    workspaceId String

    OMS LA instance identifier.

    connectionId string

    Unique identification of ITSM connection among multiple defined in above workspace.

    name string

    The name of the Itsm receiver. Names must be unique across all receivers within an action group.

    region string

    Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'

    ticketConfiguration string

    JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.

    workspaceId string

    OMS LA instance identifier.

    connection_id str

    Unique identification of ITSM connection among multiple defined in above workspace.

    name str

    The name of the Itsm receiver. Names must be unique across all receivers within an action group.

    region str

    Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'

    ticket_configuration str

    JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.

    workspace_id str

    OMS LA instance identifier.

    connectionId String

    Unique identification of ITSM connection among multiple defined in above workspace.

    name String

    The name of the Itsm receiver. Names must be unique across all receivers within an action group.

    region String

    Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'

    ticketConfiguration String

    JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.

    workspaceId String

    OMS LA instance identifier.

    ItsmReceiverResponse, ItsmReceiverResponseArgs

    ConnectionId string

    Unique identification of ITSM connection among multiple defined in above workspace.

    Name string

    The name of the Itsm receiver. Names must be unique across all receivers within an action group.

    Region string

    Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'

    TicketConfiguration string

    JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.

    WorkspaceId string

    OMS LA instance identifier.

    ConnectionId string

    Unique identification of ITSM connection among multiple defined in above workspace.

    Name string

    The name of the Itsm receiver. Names must be unique across all receivers within an action group.

    Region string

    Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'

    TicketConfiguration string

    JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.

    WorkspaceId string

    OMS LA instance identifier.

    connectionId String

    Unique identification of ITSM connection among multiple defined in above workspace.

    name String

    The name of the Itsm receiver. Names must be unique across all receivers within an action group.

    region String

    Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'

    ticketConfiguration String

    JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.

    workspaceId String

    OMS LA instance identifier.

    connectionId string

    Unique identification of ITSM connection among multiple defined in above workspace.

    name string

    The name of the Itsm receiver. Names must be unique across all receivers within an action group.

    region string

    Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'

    ticketConfiguration string

    JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.

    workspaceId string

    OMS LA instance identifier.

    connection_id str

    Unique identification of ITSM connection among multiple defined in above workspace.

    name str

    The name of the Itsm receiver. Names must be unique across all receivers within an action group.

    region str

    Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'

    ticket_configuration str

    JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.

    workspace_id str

    OMS LA instance identifier.

    connectionId String

    Unique identification of ITSM connection among multiple defined in above workspace.

    name String

    The name of the Itsm receiver. Names must be unique across all receivers within an action group.

    region String

    Region in which workspace resides. Supported values:'centralindia','japaneast','southeastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope'

    ticketConfiguration String

    JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.

    workspaceId String

    OMS LA instance identifier.

    LogicAppReceiver, LogicAppReceiverArgs

    CallbackUrl string

    The callback url where http request sent to.

    Name string

    The name of the logic app receiver. Names must be unique across all receivers within an action group.

    ResourceId string

    The azure resource id of the logic app receiver.

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    CallbackUrl string

    The callback url where http request sent to.

    Name string

    The name of the logic app receiver. Names must be unique across all receivers within an action group.

    ResourceId string

    The azure resource id of the logic app receiver.

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    callbackUrl String

    The callback url where http request sent to.

    name String

    The name of the logic app receiver. Names must be unique across all receivers within an action group.

    resourceId String

    The azure resource id of the logic app receiver.

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    callbackUrl string

    The callback url where http request sent to.

    name string

    The name of the logic app receiver. Names must be unique across all receivers within an action group.

    resourceId string

    The azure resource id of the logic app receiver.

    useCommonAlertSchema boolean

    Indicates whether to use common alert schema.

    callback_url str

    The callback url where http request sent to.

    name str

    The name of the logic app receiver. Names must be unique across all receivers within an action group.

    resource_id str

    The azure resource id of the logic app receiver.

    use_common_alert_schema bool

    Indicates whether to use common alert schema.

    callbackUrl String

    The callback url where http request sent to.

    name String

    The name of the logic app receiver. Names must be unique across all receivers within an action group.

    resourceId String

    The azure resource id of the logic app receiver.

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    LogicAppReceiverResponse, LogicAppReceiverResponseArgs

    CallbackUrl string

    The callback url where http request sent to.

    Name string

    The name of the logic app receiver. Names must be unique across all receivers within an action group.

    ResourceId string

    The azure resource id of the logic app receiver.

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    CallbackUrl string

    The callback url where http request sent to.

    Name string

    The name of the logic app receiver. Names must be unique across all receivers within an action group.

    ResourceId string

    The azure resource id of the logic app receiver.

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    callbackUrl String

    The callback url where http request sent to.

    name String

    The name of the logic app receiver. Names must be unique across all receivers within an action group.

    resourceId String

    The azure resource id of the logic app receiver.

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    callbackUrl string

    The callback url where http request sent to.

    name string

    The name of the logic app receiver. Names must be unique across all receivers within an action group.

    resourceId string

    The azure resource id of the logic app receiver.

    useCommonAlertSchema boolean

    Indicates whether to use common alert schema.

    callback_url str

    The callback url where http request sent to.

    name str

    The name of the logic app receiver. Names must be unique across all receivers within an action group.

    resource_id str

    The azure resource id of the logic app receiver.

    use_common_alert_schema bool

    Indicates whether to use common alert schema.

    callbackUrl String

    The callback url where http request sent to.

    name String

    The name of the logic app receiver. Names must be unique across all receivers within an action group.

    resourceId String

    The azure resource id of the logic app receiver.

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    SmsReceiver, SmsReceiverArgs

    CountryCode string

    The country code of the SMS receiver.

    Name string

    The name of the SMS receiver. Names must be unique across all receivers within a tenant action group.

    PhoneNumber string

    The phone number of the SMS receiver.

    CountryCode string

    The country code of the SMS receiver.

    Name string

    The name of the SMS receiver. Names must be unique across all receivers within a tenant action group.

    PhoneNumber string

    The phone number of the SMS receiver.

    countryCode String

    The country code of the SMS receiver.

    name String

    The name of the SMS receiver. Names must be unique across all receivers within a tenant action group.

    phoneNumber String

    The phone number of the SMS receiver.

    countryCode string

    The country code of the SMS receiver.

    name string

    The name of the SMS receiver. Names must be unique across all receivers within a tenant action group.

    phoneNumber string

    The phone number of the SMS receiver.

    country_code str

    The country code of the SMS receiver.

    name str

    The name of the SMS receiver. Names must be unique across all receivers within a tenant action group.

    phone_number str

    The phone number of the SMS receiver.

    countryCode String

    The country code of the SMS receiver.

    name String

    The name of the SMS receiver. Names must be unique across all receivers within a tenant action group.

    phoneNumber String

    The phone number of the SMS receiver.

    SmsReceiverResponse, SmsReceiverResponseArgs

    CountryCode string

    The country code of the SMS receiver.

    Name string

    The name of the SMS receiver. Names must be unique across all receivers within a tenant action group.

    PhoneNumber string

    The phone number of the SMS receiver.

    Status string

    The status of the receiver.

    CountryCode string

    The country code of the SMS receiver.

    Name string

    The name of the SMS receiver. Names must be unique across all receivers within a tenant action group.

    PhoneNumber string

    The phone number of the SMS receiver.

    Status string

    The status of the receiver.

    countryCode String

    The country code of the SMS receiver.

    name String

    The name of the SMS receiver. Names must be unique across all receivers within a tenant action group.

    phoneNumber String

    The phone number of the SMS receiver.

    status String

    The status of the receiver.

    countryCode string

    The country code of the SMS receiver.

    name string

    The name of the SMS receiver. Names must be unique across all receivers within a tenant action group.

    phoneNumber string

    The phone number of the SMS receiver.

    status string

    The status of the receiver.

    country_code str

    The country code of the SMS receiver.

    name str

    The name of the SMS receiver. Names must be unique across all receivers within a tenant action group.

    phone_number str

    The phone number of the SMS receiver.

    status str

    The status of the receiver.

    countryCode String

    The country code of the SMS receiver.

    name String

    The name of the SMS receiver. Names must be unique across all receivers within a tenant action group.

    phoneNumber String

    The phone number of the SMS receiver.

    status String

    The status of the receiver.

    VoiceReceiver, VoiceReceiverArgs

    CountryCode string

    The country code of the voice receiver.

    Name string

    The name of the voice receiver. Names must be unique across all receivers within a tenant action group.

    PhoneNumber string

    The phone number of the voice receiver.

    CountryCode string

    The country code of the voice receiver.

    Name string

    The name of the voice receiver. Names must be unique across all receivers within a tenant action group.

    PhoneNumber string

    The phone number of the voice receiver.

    countryCode String

    The country code of the voice receiver.

    name String

    The name of the voice receiver. Names must be unique across all receivers within a tenant action group.

    phoneNumber String

    The phone number of the voice receiver.

    countryCode string

    The country code of the voice receiver.

    name string

    The name of the voice receiver. Names must be unique across all receivers within a tenant action group.

    phoneNumber string

    The phone number of the voice receiver.

    country_code str

    The country code of the voice receiver.

    name str

    The name of the voice receiver. Names must be unique across all receivers within a tenant action group.

    phone_number str

    The phone number of the voice receiver.

    countryCode String

    The country code of the voice receiver.

    name String

    The name of the voice receiver. Names must be unique across all receivers within a tenant action group.

    phoneNumber String

    The phone number of the voice receiver.

    VoiceReceiverResponse, VoiceReceiverResponseArgs

    CountryCode string

    The country code of the voice receiver.

    Name string

    The name of the voice receiver. Names must be unique across all receivers within a tenant action group.

    PhoneNumber string

    The phone number of the voice receiver.

    CountryCode string

    The country code of the voice receiver.

    Name string

    The name of the voice receiver. Names must be unique across all receivers within a tenant action group.

    PhoneNumber string

    The phone number of the voice receiver.

    countryCode String

    The country code of the voice receiver.

    name String

    The name of the voice receiver. Names must be unique across all receivers within a tenant action group.

    phoneNumber String

    The phone number of the voice receiver.

    countryCode string

    The country code of the voice receiver.

    name string

    The name of the voice receiver. Names must be unique across all receivers within a tenant action group.

    phoneNumber string

    The phone number of the voice receiver.

    country_code str

    The country code of the voice receiver.

    name str

    The name of the voice receiver. Names must be unique across all receivers within a tenant action group.

    phone_number str

    The phone number of the voice receiver.

    countryCode String

    The country code of the voice receiver.

    name String

    The name of the voice receiver. Names must be unique across all receivers within a tenant action group.

    phoneNumber String

    The phone number of the voice receiver.

    WebhookReceiver, WebhookReceiverArgs

    Name string

    The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.

    ServiceUri string

    The URI where webhooks should be sent.

    IdentifierUri string

    Indicates the identifier uri for aad auth.

    ObjectId string

    Indicates the webhook app object Id for aad auth.

    TenantId string

    Indicates the tenant id for aad auth.

    UseAadAuth bool

    Indicates whether or not use AAD authentication.

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    Name string

    The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.

    ServiceUri string

    The URI where webhooks should be sent.

    IdentifierUri string

    Indicates the identifier uri for aad auth.

    ObjectId string

    Indicates the webhook app object Id for aad auth.

    TenantId string

    Indicates the tenant id for aad auth.

    UseAadAuth bool

    Indicates whether or not use AAD authentication.

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    name String

    The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.

    serviceUri String

    The URI where webhooks should be sent.

    identifierUri String

    Indicates the identifier uri for aad auth.

    objectId String

    Indicates the webhook app object Id for aad auth.

    tenantId String

    Indicates the tenant id for aad auth.

    useAadAuth Boolean

    Indicates whether or not use AAD authentication.

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    name string

    The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.

    serviceUri string

    The URI where webhooks should be sent.

    identifierUri string

    Indicates the identifier uri for aad auth.

    objectId string

    Indicates the webhook app object Id for aad auth.

    tenantId string

    Indicates the tenant id for aad auth.

    useAadAuth boolean

    Indicates whether or not use AAD authentication.

    useCommonAlertSchema boolean

    Indicates whether to use common alert schema.

    name str

    The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.

    service_uri str

    The URI where webhooks should be sent.

    identifier_uri str

    Indicates the identifier uri for aad auth.

    object_id str

    Indicates the webhook app object Id for aad auth.

    tenant_id str

    Indicates the tenant id for aad auth.

    use_aad_auth bool

    Indicates whether or not use AAD authentication.

    use_common_alert_schema bool

    Indicates whether to use common alert schema.

    name String

    The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.

    serviceUri String

    The URI where webhooks should be sent.

    identifierUri String

    Indicates the identifier uri for aad auth.

    objectId String

    Indicates the webhook app object Id for aad auth.

    tenantId String

    Indicates the tenant id for aad auth.

    useAadAuth Boolean

    Indicates whether or not use AAD authentication.

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    WebhookReceiverResponse, WebhookReceiverResponseArgs

    Name string

    The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.

    ServiceUri string

    The URI where webhooks should be sent.

    IdentifierUri string

    Indicates the identifier uri for aad auth.

    ObjectId string

    Indicates the webhook app object Id for aad auth.

    TenantId string

    Indicates the tenant id for aad auth.

    UseAadAuth bool

    Indicates whether or not use AAD authentication.

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    Name string

    The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.

    ServiceUri string

    The URI where webhooks should be sent.

    IdentifierUri string

    Indicates the identifier uri for aad auth.

    ObjectId string

    Indicates the webhook app object Id for aad auth.

    TenantId string

    Indicates the tenant id for aad auth.

    UseAadAuth bool

    Indicates whether or not use AAD authentication.

    UseCommonAlertSchema bool

    Indicates whether to use common alert schema.

    name String

    The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.

    serviceUri String

    The URI where webhooks should be sent.

    identifierUri String

    Indicates the identifier uri for aad auth.

    objectId String

    Indicates the webhook app object Id for aad auth.

    tenantId String

    Indicates the tenant id for aad auth.

    useAadAuth Boolean

    Indicates whether or not use AAD authentication.

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    name string

    The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.

    serviceUri string

    The URI where webhooks should be sent.

    identifierUri string

    Indicates the identifier uri for aad auth.

    objectId string

    Indicates the webhook app object Id for aad auth.

    tenantId string

    Indicates the tenant id for aad auth.

    useAadAuth boolean

    Indicates whether or not use AAD authentication.

    useCommonAlertSchema boolean

    Indicates whether to use common alert schema.

    name str

    The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.

    service_uri str

    The URI where webhooks should be sent.

    identifier_uri str

    Indicates the identifier uri for aad auth.

    object_id str

    Indicates the webhook app object Id for aad auth.

    tenant_id str

    Indicates the tenant id for aad auth.

    use_aad_auth bool

    Indicates whether or not use AAD authentication.

    use_common_alert_schema bool

    Indicates whether to use common alert schema.

    name String

    The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.

    serviceUri String

    The URI where webhooks should be sent.

    identifierUri String

    Indicates the identifier uri for aad auth.

    objectId String

    Indicates the webhook app object Id for aad auth.

    tenantId String

    Indicates the tenant id for aad auth.

    useAadAuth Boolean

    Indicates whether or not use AAD authentication.

    useCommonAlertSchema Boolean

    Indicates whether to use common alert schema.

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:insights:ActionGroup SampleActionGroup /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/actionGroups/{actionGroupName} 
    

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    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.21.1 published on Wednesday, Dec 6, 2023 by Pulumi