azure-native.insights.ActionGroup
Explore with Pulumi AI
An action group resource. Azure REST API version: 2023-01-01. Prior API version in Azure Native 1.x: 2019-06-01.
Other available API versions: 2023-09-01-preview, 2024-10-01-preview.
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 (
	insights "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.ArmRoleReceiverArray{
				&insights.ArmRoleReceiverArgs{
					Name:                 pulumi.String("Sample armRole"),
					RoleId:               pulumi.String("8e3af657-a8ff-443c-a75c-2fe8c4bcb635"),
					UseCommonAlertSchema: pulumi.Bool(true),
				},
			},
			AutomationRunbookReceivers: insights.AutomationRunbookReceiverArray{
				&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.AzureAppPushReceiverArray{
				&insights.AzureAppPushReceiverArgs{
					EmailAddress: pulumi.String("johndoe@email.com"),
					Name:         pulumi.String("Sample azureAppPush"),
				},
			},
			AzureFunctionReceivers: insights.AzureFunctionReceiverArray{
				&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.EmailReceiverArray{
				&insights.EmailReceiverArgs{
					EmailAddress:         pulumi.String("johndoe@email.com"),
					Name:                 pulumi.String("John Doe's email"),
					UseCommonAlertSchema: pulumi.Bool(false),
				},
				&insights.EmailReceiverArgs{
					EmailAddress:         pulumi.String("janesmith@email.com"),
					Name:                 pulumi.String("Jane Smith's email"),
					UseCommonAlertSchema: pulumi.Bool(true),
				},
			},
			Enabled: pulumi.Bool(true),
			EventHubReceivers: insights.EventHubReceiverArray{
				&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.ItsmReceiverArray{
				&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.LogicAppReceiverArray{
				&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.SmsReceiverArray{
				&insights.SmsReceiverArgs{
					CountryCode: pulumi.String("1"),
					Name:        pulumi.String("John Doe's mobile"),
					PhoneNumber: pulumi.String("1234567890"),
				},
				&insights.SmsReceiverArgs{
					CountryCode: pulumi.String("1"),
					Name:        pulumi.String("Jane Smith's mobile"),
					PhoneNumber: pulumi.String("0987654321"),
				},
			},
			Tags: pulumi.StringMap{},
			VoiceReceivers: insights.VoiceReceiverArray{
				&insights.VoiceReceiverArgs{
					CountryCode: pulumi.String("1"),
					Name:        pulumi.String("Sample voice"),
					PhoneNumber: pulumi.String("1234567890"),
				},
			},
			WebhookReceivers: insights.WebhookReceiverArray{
				&insights.WebhookReceiverArgs{
					Name:                 pulumi.String("Sample webhook 1"),
					ServiceUri:           pulumi.String("http://www.example.com/webhook1"),
					UseCommonAlertSchema: pulumi.Bool(true),
				},
				&insights.WebhookReceiverArgs{
					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 com.pulumi.azurenative.insights.inputs.ArmRoleReceiverArgs;
import com.pulumi.azurenative.insights.inputs.AutomationRunbookReceiverArgs;
import com.pulumi.azurenative.insights.inputs.AzureAppPushReceiverArgs;
import com.pulumi.azurenative.insights.inputs.AzureFunctionReceiverArgs;
import com.pulumi.azurenative.insights.inputs.EmailReceiverArgs;
import com.pulumi.azurenative.insights.inputs.EventHubReceiverArgs;
import com.pulumi.azurenative.insights.inputs.ItsmReceiverArgs;
import com.pulumi.azurenative.insights.inputs.LogicAppReceiverArgs;
import com.pulumi.azurenative.insights.inputs.SmsReceiverArgs;
import com.pulumi.azurenative.insights.inputs.VoiceReceiverArgs;
import com.pulumi.azurenative.insights.inputs.WebhookReceiverArgs;
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(ArmRoleReceiverArgs.builder()
                .name("Sample armRole")
                .roleId("8e3af657-a8ff-443c-a75c-2fe8c4bcb635")
                .useCommonAlertSchema(true)
                .build())
            .automationRunbookReceivers(AutomationRunbookReceiverArgs.builder()
                .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")
                .build())
            .azureAppPushReceivers(AzureAppPushReceiverArgs.builder()
                .emailAddress("johndoe@email.com")
                .name("Sample azureAppPush")
                .build())
            .azureFunctionReceivers(AzureFunctionReceiverArgs.builder()
                .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)
                .build())
            .emailReceivers(            
                EmailReceiverArgs.builder()
                    .emailAddress("johndoe@email.com")
                    .name("John Doe's email")
                    .useCommonAlertSchema(false)
                    .build(),
                EmailReceiverArgs.builder()
                    .emailAddress("janesmith@email.com")
                    .name("Jane Smith's email")
                    .useCommonAlertSchema(true)
                    .build())
            .enabled(true)
            .eventHubReceivers(EventHubReceiverArgs.builder()
                .eventHubName("testEventHub")
                .eventHubNameSpace("testEventHubNameSpace")
                .name("Sample eventHub")
                .subscriptionId("187f412d-1758-44d9-b052-169e2564721d")
                .tenantId("68a4459a-ccb8-493c-b9da-dd30457d1b84")
                .build())
            .groupShortName("sample")
            .itsmReceivers(ItsmReceiverArgs.builder()
                .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")
                .build())
            .location("Global")
            .logicAppReceivers(LogicAppReceiverArgs.builder()
                .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)
                .build())
            .resourceGroupName("Default-NotificationRules")
            .smsReceivers(            
                SmsReceiverArgs.builder()
                    .countryCode("1")
                    .name("John Doe's mobile")
                    .phoneNumber("1234567890")
                    .build(),
                SmsReceiverArgs.builder()
                    .countryCode("1")
                    .name("Jane Smith's mobile")
                    .phoneNumber("0987654321")
                    .build())
            .tags()
            .voiceReceivers(VoiceReceiverArgs.builder()
                .countryCode("1")
                .name("Sample voice")
                .phoneNumber("1234567890")
                .build())
            .webhookReceivers(            
                WebhookReceiverArgs.builder()
                    .name("Sample webhook 1")
                    .serviceUri("http://www.example.com/webhook1")
                    .useCommonAlertSchema(true)
                    .build(),
                WebhookReceiverArgs.builder()
                    .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)
                    .build())
            .build());
    }
}
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,
        },
    ],
});
import pulumi
import pulumi_azure_native as azure_native
action_group = azure_native.insights.ActionGroup("actionGroup",
    action_group_name="SampleActionGroup",
    arm_role_receivers=[{
        "name": "Sample armRole",
        "role_id": "8e3af657-a8ff-443c-a75c-2fe8c4bcb635",
        "use_common_alert_schema": True,
    }],
    automation_runbook_receivers=[{
        "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=[{
        "email_address": "johndoe@email.com",
        "name": "Sample azureAppPush",
    }],
    azure_function_receivers=[{
        "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=[
        {
            "email_address": "johndoe@email.com",
            "name": "John Doe's email",
            "use_common_alert_schema": False,
        },
        {
            "email_address": "janesmith@email.com",
            "name": "Jane Smith's email",
            "use_common_alert_schema": True,
        },
    ],
    enabled=True,
    event_hub_receivers=[{
        "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=[{
        "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=[{
        "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=[
        {
            "country_code": "1",
            "name": "John Doe's mobile",
            "phone_number": "1234567890",
        },
        {
            "country_code": "1",
            "name": "Jane Smith's mobile",
            "phone_number": "0987654321",
        },
    ],
    tags={},
    voice_receivers=[{
        "country_code": "1",
        "name": "Sample voice",
        "phone_number": "1234567890",
    }],
    webhook_receivers=[
        {
            "name": "Sample webhook 1",
            "service_uri": "http://www.example.com/webhook1",
            "use_common_alert_schema": True,
        },
        {
            "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,
        },
    ])
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
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ActionGroup(name: string, args: ActionGroupArgs, opts?: CustomResourceOptions);@overload
def ActionGroup(resource_name: str,
                args: ActionGroupInitArgs,
                opts: Optional[ResourceOptions] = None)
@overload
def ActionGroup(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                resource_group_name: Optional[str] = None,
                enabled: Optional[bool] = None,
                group_short_name: Optional[str] = None,
                azure_function_receivers: Optional[Sequence[AzureFunctionReceiverArgs]] = None,
                event_hub_receivers: Optional[Sequence[EventHubReceiverArgs]] = None,
                email_receivers: Optional[Sequence[EmailReceiverArgs]] = None,
                azure_app_push_receivers: Optional[Sequence[AzureAppPushReceiverArgs]] = None,
                location: Optional[str] = None,
                automation_runbook_receivers: Optional[Sequence[AutomationRunbookReceiverArgs]] = None,
                arm_role_receivers: Optional[Sequence[ArmRoleReceiverArgs]] = None,
                itsm_receivers: Optional[Sequence[ItsmReceiverArgs]] = None,
                logic_app_receivers: Optional[Sequence[LogicAppReceiverArgs]] = None,
                action_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)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.
Parameters
- 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.
Constructor example
The following reference example uses placeholder values for all input properties.
var actionGroupResource = new AzureNative.Insights.ActionGroup("actionGroupResource", new()
{
    ResourceGroupName = "string",
    Enabled = false,
    GroupShortName = "string",
    AzureFunctionReceivers = new[]
    {
        new AzureNative.Insights.Inputs.AzureFunctionReceiverArgs
        {
            FunctionAppResourceId = "string",
            FunctionName = "string",
            HttpTriggerUrl = "string",
            Name = "string",
            UseCommonAlertSchema = false,
        },
    },
    EventHubReceivers = new[]
    {
        new AzureNative.Insights.Inputs.EventHubReceiverArgs
        {
            EventHubName = "string",
            EventHubNameSpace = "string",
            Name = "string",
            SubscriptionId = "string",
            TenantId = "string",
            UseCommonAlertSchema = false,
        },
    },
    EmailReceivers = new[]
    {
        new AzureNative.Insights.Inputs.EmailReceiverArgs
        {
            EmailAddress = "string",
            Name = "string",
            UseCommonAlertSchema = false,
        },
    },
    AzureAppPushReceivers = new[]
    {
        new AzureNative.Insights.Inputs.AzureAppPushReceiverArgs
        {
            EmailAddress = "string",
            Name = "string",
        },
    },
    Location = "string",
    AutomationRunbookReceivers = new[]
    {
        new AzureNative.Insights.Inputs.AutomationRunbookReceiverArgs
        {
            AutomationAccountId = "string",
            IsGlobalRunbook = false,
            RunbookName = "string",
            WebhookResourceId = "string",
            Name = "string",
            ServiceUri = "string",
            UseCommonAlertSchema = false,
        },
    },
    ArmRoleReceivers = new[]
    {
        new AzureNative.Insights.Inputs.ArmRoleReceiverArgs
        {
            Name = "string",
            RoleId = "string",
            UseCommonAlertSchema = false,
        },
    },
    ItsmReceivers = new[]
    {
        new AzureNative.Insights.Inputs.ItsmReceiverArgs
        {
            ConnectionId = "string",
            Name = "string",
            Region = "string",
            TicketConfiguration = "string",
            WorkspaceId = "string",
        },
    },
    LogicAppReceivers = new[]
    {
        new AzureNative.Insights.Inputs.LogicAppReceiverArgs
        {
            CallbackUrl = "string",
            Name = "string",
            ResourceId = "string",
            UseCommonAlertSchema = false,
        },
    },
    ActionGroupName = "string",
    SmsReceivers = new[]
    {
        new AzureNative.Insights.Inputs.SmsReceiverArgs
        {
            CountryCode = "string",
            Name = "string",
            PhoneNumber = "string",
        },
    },
    Tags = 
    {
        { "string", "string" },
    },
    VoiceReceivers = new[]
    {
        new AzureNative.Insights.Inputs.VoiceReceiverArgs
        {
            CountryCode = "string",
            Name = "string",
            PhoneNumber = "string",
        },
    },
    WebhookReceivers = new[]
    {
        new AzureNative.Insights.Inputs.WebhookReceiverArgs
        {
            Name = "string",
            ServiceUri = "string",
            IdentifierUri = "string",
            ObjectId = "string",
            TenantId = "string",
            UseAadAuth = false,
            UseCommonAlertSchema = false,
        },
    },
});
example, err := insights.NewActionGroup(ctx, "actionGroupResource", &insights.ActionGroupArgs{
	ResourceGroupName: pulumi.String("string"),
	Enabled:           pulumi.Bool(false),
	GroupShortName:    pulumi.String("string"),
	AzureFunctionReceivers: insights.AzureFunctionReceiverArray{
		&insights.AzureFunctionReceiverArgs{
			FunctionAppResourceId: pulumi.String("string"),
			FunctionName:          pulumi.String("string"),
			HttpTriggerUrl:        pulumi.String("string"),
			Name:                  pulumi.String("string"),
			UseCommonAlertSchema:  pulumi.Bool(false),
		},
	},
	EventHubReceivers: insights.EventHubReceiverArray{
		&insights.EventHubReceiverArgs{
			EventHubName:         pulumi.String("string"),
			EventHubNameSpace:    pulumi.String("string"),
			Name:                 pulumi.String("string"),
			SubscriptionId:       pulumi.String("string"),
			TenantId:             pulumi.String("string"),
			UseCommonAlertSchema: pulumi.Bool(false),
		},
	},
	EmailReceivers: insights.EmailReceiverArray{
		&insights.EmailReceiverArgs{
			EmailAddress:         pulumi.String("string"),
			Name:                 pulumi.String("string"),
			UseCommonAlertSchema: pulumi.Bool(false),
		},
	},
	AzureAppPushReceivers: insights.AzureAppPushReceiverArray{
		&insights.AzureAppPushReceiverArgs{
			EmailAddress: pulumi.String("string"),
			Name:         pulumi.String("string"),
		},
	},
	Location: pulumi.String("string"),
	AutomationRunbookReceivers: insights.AutomationRunbookReceiverArray{
		&insights.AutomationRunbookReceiverArgs{
			AutomationAccountId:  pulumi.String("string"),
			IsGlobalRunbook:      pulumi.Bool(false),
			RunbookName:          pulumi.String("string"),
			WebhookResourceId:    pulumi.String("string"),
			Name:                 pulumi.String("string"),
			ServiceUri:           pulumi.String("string"),
			UseCommonAlertSchema: pulumi.Bool(false),
		},
	},
	ArmRoleReceivers: insights.ArmRoleReceiverArray{
		&insights.ArmRoleReceiverArgs{
			Name:                 pulumi.String("string"),
			RoleId:               pulumi.String("string"),
			UseCommonAlertSchema: pulumi.Bool(false),
		},
	},
	ItsmReceivers: insights.ItsmReceiverArray{
		&insights.ItsmReceiverArgs{
			ConnectionId:        pulumi.String("string"),
			Name:                pulumi.String("string"),
			Region:              pulumi.String("string"),
			TicketConfiguration: pulumi.String("string"),
			WorkspaceId:         pulumi.String("string"),
		},
	},
	LogicAppReceivers: insights.LogicAppReceiverArray{
		&insights.LogicAppReceiverArgs{
			CallbackUrl:          pulumi.String("string"),
			Name:                 pulumi.String("string"),
			ResourceId:           pulumi.String("string"),
			UseCommonAlertSchema: pulumi.Bool(false),
		},
	},
	ActionGroupName: pulumi.String("string"),
	SmsReceivers: insights.SmsReceiverArray{
		&insights.SmsReceiverArgs{
			CountryCode: pulumi.String("string"),
			Name:        pulumi.String("string"),
			PhoneNumber: pulumi.String("string"),
		},
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	VoiceReceivers: insights.VoiceReceiverArray{
		&insights.VoiceReceiverArgs{
			CountryCode: pulumi.String("string"),
			Name:        pulumi.String("string"),
			PhoneNumber: pulumi.String("string"),
		},
	},
	WebhookReceivers: insights.WebhookReceiverArray{
		&insights.WebhookReceiverArgs{
			Name:                 pulumi.String("string"),
			ServiceUri:           pulumi.String("string"),
			IdentifierUri:        pulumi.String("string"),
			ObjectId:             pulumi.String("string"),
			TenantId:             pulumi.String("string"),
			UseAadAuth:           pulumi.Bool(false),
			UseCommonAlertSchema: pulumi.Bool(false),
		},
	},
})
var actionGroupResource = new ActionGroup("actionGroupResource", ActionGroupArgs.builder()
    .resourceGroupName("string")
    .enabled(false)
    .groupShortName("string")
    .azureFunctionReceivers(AzureFunctionReceiverArgs.builder()
        .functionAppResourceId("string")
        .functionName("string")
        .httpTriggerUrl("string")
        .name("string")
        .useCommonAlertSchema(false)
        .build())
    .eventHubReceivers(EventHubReceiverArgs.builder()
        .eventHubName("string")
        .eventHubNameSpace("string")
        .name("string")
        .subscriptionId("string")
        .tenantId("string")
        .useCommonAlertSchema(false)
        .build())
    .emailReceivers(EmailReceiverArgs.builder()
        .emailAddress("string")
        .name("string")
        .useCommonAlertSchema(false)
        .build())
    .azureAppPushReceivers(AzureAppPushReceiverArgs.builder()
        .emailAddress("string")
        .name("string")
        .build())
    .location("string")
    .automationRunbookReceivers(AutomationRunbookReceiverArgs.builder()
        .automationAccountId("string")
        .isGlobalRunbook(false)
        .runbookName("string")
        .webhookResourceId("string")
        .name("string")
        .serviceUri("string")
        .useCommonAlertSchema(false)
        .build())
    .armRoleReceivers(ArmRoleReceiverArgs.builder()
        .name("string")
        .roleId("string")
        .useCommonAlertSchema(false)
        .build())
    .itsmReceivers(ItsmReceiverArgs.builder()
        .connectionId("string")
        .name("string")
        .region("string")
        .ticketConfiguration("string")
        .workspaceId("string")
        .build())
    .logicAppReceivers(LogicAppReceiverArgs.builder()
        .callbackUrl("string")
        .name("string")
        .resourceId("string")
        .useCommonAlertSchema(false)
        .build())
    .actionGroupName("string")
    .smsReceivers(SmsReceiverArgs.builder()
        .countryCode("string")
        .name("string")
        .phoneNumber("string")
        .build())
    .tags(Map.of("string", "string"))
    .voiceReceivers(VoiceReceiverArgs.builder()
        .countryCode("string")
        .name("string")
        .phoneNumber("string")
        .build())
    .webhookReceivers(WebhookReceiverArgs.builder()
        .name("string")
        .serviceUri("string")
        .identifierUri("string")
        .objectId("string")
        .tenantId("string")
        .useAadAuth(false)
        .useCommonAlertSchema(false)
        .build())
    .build());
action_group_resource = azure_native.insights.ActionGroup("actionGroupResource",
    resource_group_name="string",
    enabled=False,
    group_short_name="string",
    azure_function_receivers=[{
        "function_app_resource_id": "string",
        "function_name": "string",
        "http_trigger_url": "string",
        "name": "string",
        "use_common_alert_schema": False,
    }],
    event_hub_receivers=[{
        "event_hub_name": "string",
        "event_hub_name_space": "string",
        "name": "string",
        "subscription_id": "string",
        "tenant_id": "string",
        "use_common_alert_schema": False,
    }],
    email_receivers=[{
        "email_address": "string",
        "name": "string",
        "use_common_alert_schema": False,
    }],
    azure_app_push_receivers=[{
        "email_address": "string",
        "name": "string",
    }],
    location="string",
    automation_runbook_receivers=[{
        "automation_account_id": "string",
        "is_global_runbook": False,
        "runbook_name": "string",
        "webhook_resource_id": "string",
        "name": "string",
        "service_uri": "string",
        "use_common_alert_schema": False,
    }],
    arm_role_receivers=[{
        "name": "string",
        "role_id": "string",
        "use_common_alert_schema": False,
    }],
    itsm_receivers=[{
        "connection_id": "string",
        "name": "string",
        "region": "string",
        "ticket_configuration": "string",
        "workspace_id": "string",
    }],
    logic_app_receivers=[{
        "callback_url": "string",
        "name": "string",
        "resource_id": "string",
        "use_common_alert_schema": False,
    }],
    action_group_name="string",
    sms_receivers=[{
        "country_code": "string",
        "name": "string",
        "phone_number": "string",
    }],
    tags={
        "string": "string",
    },
    voice_receivers=[{
        "country_code": "string",
        "name": "string",
        "phone_number": "string",
    }],
    webhook_receivers=[{
        "name": "string",
        "service_uri": "string",
        "identifier_uri": "string",
        "object_id": "string",
        "tenant_id": "string",
        "use_aad_auth": False,
        "use_common_alert_schema": False,
    }])
const actionGroupResource = new azure_native.insights.ActionGroup("actionGroupResource", {
    resourceGroupName: "string",
    enabled: false,
    groupShortName: "string",
    azureFunctionReceivers: [{
        functionAppResourceId: "string",
        functionName: "string",
        httpTriggerUrl: "string",
        name: "string",
        useCommonAlertSchema: false,
    }],
    eventHubReceivers: [{
        eventHubName: "string",
        eventHubNameSpace: "string",
        name: "string",
        subscriptionId: "string",
        tenantId: "string",
        useCommonAlertSchema: false,
    }],
    emailReceivers: [{
        emailAddress: "string",
        name: "string",
        useCommonAlertSchema: false,
    }],
    azureAppPushReceivers: [{
        emailAddress: "string",
        name: "string",
    }],
    location: "string",
    automationRunbookReceivers: [{
        automationAccountId: "string",
        isGlobalRunbook: false,
        runbookName: "string",
        webhookResourceId: "string",
        name: "string",
        serviceUri: "string",
        useCommonAlertSchema: false,
    }],
    armRoleReceivers: [{
        name: "string",
        roleId: "string",
        useCommonAlertSchema: false,
    }],
    itsmReceivers: [{
        connectionId: "string",
        name: "string",
        region: "string",
        ticketConfiguration: "string",
        workspaceId: "string",
    }],
    logicAppReceivers: [{
        callbackUrl: "string",
        name: "string",
        resourceId: "string",
        useCommonAlertSchema: false,
    }],
    actionGroupName: "string",
    smsReceivers: [{
        countryCode: "string",
        name: "string",
        phoneNumber: "string",
    }],
    tags: {
        string: "string",
    },
    voiceReceivers: [{
        countryCode: "string",
        name: "string",
        phoneNumber: "string",
    }],
    webhookReceivers: [{
        name: "string",
        serviceUri: "string",
        identifierUri: "string",
        objectId: "string",
        tenantId: "string",
        useAadAuth: false,
        useCommonAlertSchema: false,
    }],
});
type: azure-native:insights:ActionGroup
properties:
    actionGroupName: string
    armRoleReceivers:
        - name: string
          roleId: string
          useCommonAlertSchema: false
    automationRunbookReceivers:
        - automationAccountId: string
          isGlobalRunbook: false
          name: string
          runbookName: string
          serviceUri: string
          useCommonAlertSchema: false
          webhookResourceId: string
    azureAppPushReceivers:
        - emailAddress: string
          name: string
    azureFunctionReceivers:
        - functionAppResourceId: string
          functionName: string
          httpTriggerUrl: string
          name: string
          useCommonAlertSchema: false
    emailReceivers:
        - emailAddress: string
          name: string
          useCommonAlertSchema: false
    enabled: false
    eventHubReceivers:
        - eventHubName: string
          eventHubNameSpace: string
          name: string
          subscriptionId: string
          tenantId: string
          useCommonAlertSchema: false
    groupShortName: string
    itsmReceivers:
        - connectionId: string
          name: string
          region: string
          ticketConfiguration: string
          workspaceId: string
    location: string
    logicAppReceivers:
        - callbackUrl: string
          name: string
          resourceId: string
          useCommonAlertSchema: false
    resourceGroupName: string
    smsReceivers:
        - countryCode: string
          name: string
          phoneNumber: string
    tags:
        string: string
    voiceReceivers:
        - countryCode: string
          name: string
          phoneNumber: string
    webhookReceivers:
        - identifierUri: string
          name: string
          objectId: string
          serviceUri: string
          tenantId: string
          useAadAuth: false
          useCommonAlertSchema: false
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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
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.
- GroupShort stringName 
- The short name of the action group. This will be used in SMS messages.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- ActionGroup stringName 
- The name of the action group.
- ArmRole List<Pulumi.Receivers Azure Native. Insights. Inputs. Arm Role Receiver> 
- 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.
- AutomationRunbook List<Pulumi.Receivers Azure Native. Insights. Inputs. Automation Runbook Receiver> 
- The list of AutomationRunbook receivers that are part of this action group.
- AzureApp List<Pulumi.Push Receivers Azure Native. Insights. Inputs. Azure App Push Receiver> 
- The list of AzureAppPush receivers that are part of this action group.
- AzureFunction List<Pulumi.Receivers Azure Native. Insights. Inputs. Azure Function Receiver> 
- The list of azure function receivers that are part of this action group.
- EmailReceivers List<Pulumi.Azure Native. Insights. Inputs. Email Receiver> 
- The list of email receivers that are part of this action group.
- EventHub List<Pulumi.Receivers Azure Native. Insights. Inputs. Event Hub Receiver> 
- The list of event hub receivers that are part of this action group.
- ItsmReceivers List<Pulumi.Azure Native. Insights. Inputs. Itsm Receiver> 
- The list of ITSM receivers that are part of this action group.
- Location string
- Resource location
- LogicApp List<Pulumi.Receivers Azure Native. Insights. Inputs. Logic App Receiver> 
- The list of logic app receivers that are part of this action group.
- SmsReceivers List<Pulumi.Azure Native. Insights. Inputs. Sms Receiver> 
- The list of SMS receivers that are part of this action group.
- Dictionary<string, string>
- Resource tags
- VoiceReceivers List<Pulumi.Azure Native. Insights. Inputs. Voice Receiver> 
- The list of voice receivers that are part of this action group.
- WebhookReceivers List<Pulumi.Azure Native. Insights. Inputs. Webhook Receiver> 
- 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.
- GroupShort stringName 
- The short name of the action group. This will be used in SMS messages.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- ActionGroup stringName 
- The name of the action group.
- ArmRole []ArmReceivers Role Receiver Args 
- 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.
- AutomationRunbook []AutomationReceivers Runbook Receiver Args 
- The list of AutomationRunbook receivers that are part of this action group.
- AzureApp []AzurePush Receivers App Push Receiver Args 
- The list of AzureAppPush receivers that are part of this action group.
- AzureFunction []AzureReceivers Function Receiver Args 
- The list of azure function receivers that are part of this action group.
- EmailReceivers []EmailReceiver Args 
- The list of email receivers that are part of this action group.
- EventHub []EventReceivers Hub Receiver Args 
- The list of event hub receivers that are part of this action group.
- ItsmReceivers []ItsmReceiver Args 
- The list of ITSM receivers that are part of this action group.
- Location string
- Resource location
- LogicApp []LogicReceivers App Receiver Args 
- The list of logic app receivers that are part of this action group.
- SmsReceivers []SmsReceiver Args 
- The list of SMS receivers that are part of this action group.
- map[string]string
- Resource tags
- VoiceReceivers []VoiceReceiver Args 
- The list of voice receivers that are part of this action group.
- WebhookReceivers []WebhookReceiver Args 
- 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.
- groupShort StringName 
- The short name of the action group. This will be used in SMS messages.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- actionGroup StringName 
- The name of the action group.
- armRole List<ArmReceivers Role Receiver> 
- 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.
- automationRunbook List<AutomationReceivers Runbook Receiver> 
- The list of AutomationRunbook receivers that are part of this action group.
- azureApp List<AzurePush Receivers App Push Receiver> 
- The list of AzureAppPush receivers that are part of this action group.
- azureFunction List<AzureReceivers Function Receiver> 
- 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.
- eventHub List<EventReceivers Hub Receiver> 
- 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
- logicApp List<LogicReceivers App Receiver> 
- 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.
- 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.
- groupShort stringName 
- The short name of the action group. This will be used in SMS messages.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- actionGroup stringName 
- The name of the action group.
- armRole ArmReceivers Role Receiver[] 
- 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.
- automationRunbook AutomationReceivers Runbook Receiver[] 
- The list of AutomationRunbook receivers that are part of this action group.
- azureApp AzurePush Receivers App Push Receiver[] 
- The list of AzureAppPush receivers that are part of this action group.
- azureFunction AzureReceivers Function Receiver[] 
- 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.
- eventHub EventReceivers Hub Receiver[] 
- 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
- logicApp LogicReceivers App Receiver[] 
- 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.
- {[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_ strname 
- The short name of the action group. This will be used in SMS messages.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- action_group_ strname 
- The name of the action group.
- arm_role_ Sequence[Armreceivers Role Receiver Args] 
- 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_ Sequence[Automationreceivers Runbook Receiver Args] 
- The list of AutomationRunbook receivers that are part of this action group.
- azure_app_ Sequence[Azurepush_ receivers App Push Receiver Args] 
- The list of AzureAppPush receivers that are part of this action group.
- azure_function_ Sequence[Azurereceivers Function Receiver Args] 
- The list of azure function receivers that are part of this action group.
- email_receivers Sequence[EmailReceiver Args] 
- The list of email receivers that are part of this action group.
- event_hub_ Sequence[Eventreceivers Hub Receiver Args] 
- The list of event hub receivers that are part of this action group.
- itsm_receivers Sequence[ItsmReceiver Args] 
- The list of ITSM receivers that are part of this action group.
- location str
- Resource location
- logic_app_ Sequence[Logicreceivers App Receiver Args] 
- The list of logic app receivers that are part of this action group.
- sms_receivers Sequence[SmsReceiver Args] 
- The list of SMS receivers that are part of this action group.
- Mapping[str, str]
- Resource tags
- voice_receivers Sequence[VoiceReceiver Args] 
- The list of voice receivers that are part of this action group.
- webhook_receivers Sequence[WebhookReceiver Args] 
- 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.
- groupShort StringName 
- The short name of the action group. This will be used in SMS messages.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- actionGroup StringName 
- The name of the action group.
- armRole List<Property Map>Receivers 
- 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.
- automationRunbook List<Property Map>Receivers 
- The list of AutomationRunbook receivers that are part of this action group.
- azureApp List<Property Map>Push Receivers 
- The list of AzureAppPush receivers that are part of this action group.
- azureFunction List<Property Map>Receivers 
- 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.
- eventHub List<Property Map>Receivers 
- 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
- logicApp List<Property Map>Receivers 
- 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.
- 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:
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.
- UseCommon boolAlert Schema 
- 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.
- UseCommon boolAlert Schema 
- 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.
- useCommon BooleanAlert Schema 
- 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.
- useCommon booleanAlert Schema 
- 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_ boolalert_ schema 
- 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.
- useCommon BooleanAlert Schema 
- 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.
- UseCommon boolAlert Schema 
- 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.
- UseCommon boolAlert Schema 
- 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.
- useCommon BooleanAlert Schema 
- 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.
- useCommon booleanAlert Schema 
- 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_ boolalert_ schema 
- 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.
- useCommon BooleanAlert Schema 
- Indicates whether to use common alert schema.
AutomationRunbookReceiver, AutomationRunbookReceiverArgs      
- AutomationAccount stringId 
- The Azure automation account Id which holds this runbook and authenticate to Azure resource.
- IsGlobal boolRunbook 
- Indicates whether this instance is global runbook.
- RunbookName string
- The name for this runbook.
- WebhookResource stringId 
- 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.
- UseCommon boolAlert Schema 
- Indicates whether to use common alert schema.
- AutomationAccount stringId 
- The Azure automation account Id which holds this runbook and authenticate to Azure resource.
- IsGlobal boolRunbook 
- Indicates whether this instance is global runbook.
- RunbookName string
- The name for this runbook.
- WebhookResource stringId 
- 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.
- UseCommon boolAlert Schema 
- Indicates whether to use common alert schema.
- automationAccount StringId 
- The Azure automation account Id which holds this runbook and authenticate to Azure resource.
- isGlobal BooleanRunbook 
- Indicates whether this instance is global runbook.
- runbookName String
- The name for this runbook.
- webhookResource StringId 
- 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.
- useCommon BooleanAlert Schema 
- Indicates whether to use common alert schema.
- automationAccount stringId 
- The Azure automation account Id which holds this runbook and authenticate to Azure resource.
- isGlobal booleanRunbook 
- Indicates whether this instance is global runbook.
- runbookName string
- The name for this runbook.
- webhookResource stringId 
- 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.
- useCommon booleanAlert Schema 
- Indicates whether to use common alert schema.
- automation_account_ strid 
- The Azure automation account Id which holds this runbook and authenticate to Azure resource.
- is_global_ boolrunbook 
- Indicates whether this instance is global runbook.
- runbook_name str
- The name for this runbook.
- webhook_resource_ strid 
- 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_ boolalert_ schema 
- Indicates whether to use common alert schema.
- automationAccount StringId 
- The Azure automation account Id which holds this runbook and authenticate to Azure resource.
- isGlobal BooleanRunbook 
- Indicates whether this instance is global runbook.
- runbookName String
- The name for this runbook.
- webhookResource StringId 
- 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.
- useCommon BooleanAlert Schema 
- Indicates whether to use common alert schema.
AutomationRunbookReceiverResponse, AutomationRunbookReceiverResponseArgs        
- AutomationAccount stringId 
- The Azure automation account Id which holds this runbook and authenticate to Azure resource.
- IsGlobal boolRunbook 
- Indicates whether this instance is global runbook.
- RunbookName string
- The name for this runbook.
- WebhookResource stringId 
- 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.
- UseCommon boolAlert Schema 
- Indicates whether to use common alert schema.
- AutomationAccount stringId 
- The Azure automation account Id which holds this runbook and authenticate to Azure resource.
- IsGlobal boolRunbook 
- Indicates whether this instance is global runbook.
- RunbookName string
- The name for this runbook.
- WebhookResource stringId 
- 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.
- UseCommon boolAlert Schema 
- Indicates whether to use common alert schema.
- automationAccount StringId 
- The Azure automation account Id which holds this runbook and authenticate to Azure resource.
- isGlobal BooleanRunbook 
- Indicates whether this instance is global runbook.
- runbookName String
- The name for this runbook.
- webhookResource StringId 
- 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.
- useCommon BooleanAlert Schema 
- Indicates whether to use common alert schema.
- automationAccount stringId 
- The Azure automation account Id which holds this runbook and authenticate to Azure resource.
- isGlobal booleanRunbook 
- Indicates whether this instance is global runbook.
- runbookName string
- The name for this runbook.
- webhookResource stringId 
- 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.
- useCommon booleanAlert Schema 
- Indicates whether to use common alert schema.
- automation_account_ strid 
- The Azure automation account Id which holds this runbook and authenticate to Azure resource.
- is_global_ boolrunbook 
- Indicates whether this instance is global runbook.
- runbook_name str
- The name for this runbook.
- webhook_resource_ strid 
- 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_ boolalert_ schema 
- Indicates whether to use common alert schema.
- automationAccount StringId 
- The Azure automation account Id which holds this runbook and authenticate to Azure resource.
- isGlobal BooleanRunbook 
- Indicates whether this instance is global runbook.
- runbookName String
- The name for this runbook.
- webhookResource StringId 
- 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.
- useCommon BooleanAlert Schema 
- 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      
- FunctionApp stringResource Id 
- The azure resource id of the function app.
- FunctionName string
- The function name in the function app.
- HttpTrigger stringUrl 
- 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.
- UseCommon boolAlert Schema 
- Indicates whether to use common alert schema.
- FunctionApp stringResource Id 
- The azure resource id of the function app.
- FunctionName string
- The function name in the function app.
- HttpTrigger stringUrl 
- 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.
- UseCommon boolAlert Schema 
- Indicates whether to use common alert schema.
- functionApp StringResource Id 
- The azure resource id of the function app.
- functionName String
- The function name in the function app.
- httpTrigger StringUrl 
- 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.
- useCommon BooleanAlert Schema 
- Indicates whether to use common alert schema.
- functionApp stringResource Id 
- The azure resource id of the function app.
- functionName string
- The function name in the function app.
- httpTrigger stringUrl 
- 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.
- useCommon booleanAlert Schema 
- Indicates whether to use common alert schema.
- function_app_ strresource_ id 
- The azure resource id of the function app.
- function_name str
- The function name in the function app.
- http_trigger_ strurl 
- 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_ boolalert_ schema 
- Indicates whether to use common alert schema.
- functionApp StringResource Id 
- The azure resource id of the function app.
- functionName String
- The function name in the function app.
- httpTrigger StringUrl 
- 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.
- useCommon BooleanAlert Schema 
- Indicates whether to use common alert schema.
AzureFunctionReceiverResponse, AzureFunctionReceiverResponseArgs        
- FunctionApp stringResource Id 
- The azure resource id of the function app.
- FunctionName string
- The function name in the function app.
- HttpTrigger stringUrl 
- 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.
- UseCommon boolAlert Schema 
- Indicates whether to use common alert schema.
- FunctionApp stringResource Id 
- The azure resource id of the function app.
- FunctionName string
- The function name in the function app.
- HttpTrigger stringUrl 
- 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.
- UseCommon boolAlert Schema 
- Indicates whether to use common alert schema.
- functionApp StringResource Id 
- The azure resource id of the function app.
- functionName String
- The function name in the function app.
- httpTrigger StringUrl 
- 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.
- useCommon BooleanAlert Schema 
- Indicates whether to use common alert schema.
- functionApp stringResource Id 
- The azure resource id of the function app.
- functionName string
- The function name in the function app.
- httpTrigger stringUrl 
- 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.
- useCommon booleanAlert Schema 
- Indicates whether to use common alert schema.
- function_app_ strresource_ id 
- The azure resource id of the function app.
- function_name str
- The function name in the function app.
- http_trigger_ strurl 
- 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_ boolalert_ schema 
- Indicates whether to use common alert schema.
- functionApp StringResource Id 
- The azure resource id of the function app.
- functionName String
- The function name in the function app.
- httpTrigger StringUrl 
- 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.
- useCommon BooleanAlert Schema 
- 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.
- UseCommon boolAlert Schema 
- 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.
- UseCommon boolAlert Schema 
- 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.
- useCommon BooleanAlert Schema 
- 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.
- useCommon booleanAlert Schema 
- 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_ boolalert_ schema 
- 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.
- useCommon BooleanAlert Schema 
- 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.
- UseCommon boolAlert Schema 
- 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.
- UseCommon boolAlert Schema 
- 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.
- useCommon BooleanAlert Schema 
- 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.
- useCommon booleanAlert Schema 
- 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_ boolalert_ schema 
- 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.
- useCommon BooleanAlert Schema 
- Indicates whether to use common alert schema.
EventHubReceiver, EventHubReceiverArgs      
- EventHub stringName 
- The name of the specific Event Hub queue
- EventHub stringName Space 
- 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
- UseCommon boolAlert Schema 
- Indicates whether to use common alert schema.
- EventHub stringName 
- The name of the specific Event Hub queue
- EventHub stringName Space 
- 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
- UseCommon boolAlert Schema 
- Indicates whether to use common alert schema.
- eventHub StringName 
- The name of the specific Event Hub queue
- eventHub StringName Space 
- 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
- useCommon BooleanAlert Schema 
- Indicates whether to use common alert schema.
- eventHub stringName 
- The name of the specific Event Hub queue
- eventHub stringName Space 
- 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
- useCommon booleanAlert Schema 
- Indicates whether to use common alert schema.
- event_hub_ strname 
- The name of the specific Event Hub queue
- event_hub_ strname_ space 
- 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_ boolalert_ schema 
- Indicates whether to use common alert schema.
- eventHub StringName 
- The name of the specific Event Hub queue
- eventHub StringName Space 
- 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
- useCommon BooleanAlert Schema 
- Indicates whether to use common alert schema.
EventHubReceiverResponse, EventHubReceiverResponseArgs        
- EventHub stringName 
- The name of the specific Event Hub queue
- EventHub stringName Space 
- 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
- UseCommon boolAlert Schema 
- Indicates whether to use common alert schema.
- EventHub stringName 
- The name of the specific Event Hub queue
- EventHub stringName Space 
- 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
- UseCommon boolAlert Schema 
- Indicates whether to use common alert schema.
- eventHub StringName 
- The name of the specific Event Hub queue
- eventHub StringName Space 
- 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
- useCommon BooleanAlert Schema 
- Indicates whether to use common alert schema.
- eventHub stringName 
- The name of the specific Event Hub queue
- eventHub stringName Space 
- 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
- useCommon booleanAlert Schema 
- Indicates whether to use common alert schema.
- event_hub_ strname 
- The name of the specific Event Hub queue
- event_hub_ strname_ space 
- 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_ boolalert_ schema 
- Indicates whether to use common alert schema.
- eventHub StringName 
- The name of the specific Event Hub queue
- eventHub StringName Space 
- 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
- useCommon BooleanAlert Schema 
- 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.
- UseCommon boolAlert Schema 
- 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.
- UseCommon boolAlert Schema 
- 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.
- useCommon BooleanAlert Schema 
- 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.
- useCommon booleanAlert Schema 
- 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_ boolalert_ schema 
- 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.
- useCommon BooleanAlert Schema 
- 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.
- UseCommon boolAlert Schema 
- 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.
- UseCommon boolAlert Schema 
- 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.
- useCommon BooleanAlert Schema 
- 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.
- useCommon booleanAlert Schema 
- 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_ boolalert_ schema 
- 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.
- useCommon BooleanAlert Schema 
- 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.
- UseAad boolAuth 
- Indicates whether or not use AAD authentication.
- UseCommon boolAlert Schema 
- 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.
- UseAad boolAuth 
- Indicates whether or not use AAD authentication.
- UseCommon boolAlert Schema 
- 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.
- useAad BooleanAuth 
- Indicates whether or not use AAD authentication.
- useCommon BooleanAlert Schema 
- 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.
- useAad booleanAuth 
- Indicates whether or not use AAD authentication.
- useCommon booleanAlert Schema 
- 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_ boolauth 
- Indicates whether or not use AAD authentication.
- use_common_ boolalert_ schema 
- 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.
- useAad BooleanAuth 
- Indicates whether or not use AAD authentication.
- useCommon BooleanAlert Schema 
- 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.
- UseAad boolAuth 
- Indicates whether or not use AAD authentication.
- UseCommon boolAlert Schema 
- 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.
- UseAad boolAuth 
- Indicates whether or not use AAD authentication.
- UseCommon boolAlert Schema 
- 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.
- useAad BooleanAuth 
- Indicates whether or not use AAD authentication.
- useCommon BooleanAlert Schema 
- 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.
- useAad booleanAuth 
- Indicates whether or not use AAD authentication.
- useCommon booleanAlert Schema 
- 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_ boolauth 
- Indicates whether or not use AAD authentication.
- use_common_ boolalert_ schema 
- 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.
- useAad BooleanAuth 
- Indicates whether or not use AAD authentication.
- useCommon BooleanAlert Schema 
- 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} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0