azure-native.insights.ActionGroup

Explore with Pulumi AI

An action group resource. API Version: 2019-06-01.

Example Usage

Create or update an action group

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var actionGroup = new AzureNative.Insights.ActionGroup("actionGroup", new()
    {
        ActionGroupName = "SampleActionGroup",
        ArmRoleReceivers = new[]
        {
            new AzureNative.Insights.Inputs.ArmRoleReceiverArgs
            {
                Name = "Sample armRole",
                RoleId = "8e3af657-a8ff-443c-a75c-2fe8c4bcb635",
                UseCommonAlertSchema = true,
            },
        },
        AutomationRunbookReceivers = new[]
        {
            new AzureNative.Insights.Inputs.AutomationRunbookReceiverArgs
            {
                AutomationAccountId = "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/runbookTest/providers/Microsoft.Automation/automationAccounts/runbooktest",
                IsGlobalRunbook = false,
                Name = "testRunbook",
                RunbookName = "Sample runbook",
                ServiceUri = "<serviceUri>",
                UseCommonAlertSchema = true,
                WebhookResourceId = "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/runbookTest/providers/Microsoft.Automation/automationAccounts/runbooktest/webhooks/Alert1510184037084",
            },
        },
        AzureAppPushReceivers = new[]
        {
            new AzureNative.Insights.Inputs.AzureAppPushReceiverArgs
            {
                EmailAddress = "johndoe@email.com",
                Name = "Sample azureAppPush",
            },
        },
        AzureFunctionReceivers = new[]
        {
            new AzureNative.Insights.Inputs.AzureFunctionReceiverArgs
            {
                FunctionAppResourceId = "/subscriptions/5def922a-3ed4-49c1-b9fd-05ec533819a3/resourceGroups/aznsTest/providers/Microsoft.Web/sites/testFunctionApp",
                FunctionName = "HttpTriggerCSharp1",
                HttpTriggerUrl = "<httpTriggerUrl>",
                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,
        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"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := insights.NewActionGroup(ctx, "actionGroup", &insights.ActionGroupArgs{
			ActionGroupName: pulumi.String("SampleActionGroup"),
			ArmRoleReceivers: []insights.ArmRoleReceiverArgs{
				{
					Name:                 pulumi.String("Sample armRole"),
					RoleId:               pulumi.String("8e3af657-a8ff-443c-a75c-2fe8c4bcb635"),
					UseCommonAlertSchema: pulumi.Bool(true),
				},
			},
			AutomationRunbookReceivers: []insights.AutomationRunbookReceiverArgs{
				{
					AutomationAccountId:  pulumi.String("/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/runbookTest/providers/Microsoft.Automation/automationAccounts/runbooktest"),
					IsGlobalRunbook:      pulumi.Bool(false),
					Name:                 pulumi.String("testRunbook"),
					RunbookName:          pulumi.String("Sample runbook"),
					ServiceUri:           pulumi.String("<serviceUri>"),
					UseCommonAlertSchema: pulumi.Bool(true),
					WebhookResourceId:    pulumi.String("/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/runbookTest/providers/Microsoft.Automation/automationAccounts/runbooktest/webhooks/Alert1510184037084"),
				},
			},
			AzureAppPushReceivers: []insights.AzureAppPushReceiverArgs{
				{
					EmailAddress: pulumi.String("johndoe@email.com"),
					Name:         pulumi.String("Sample azureAppPush"),
				},
			},
			AzureFunctionReceivers: []insights.AzureFunctionReceiverArgs{
				{
					FunctionAppResourceId: pulumi.String("/subscriptions/5def922a-3ed4-49c1-b9fd-05ec533819a3/resourceGroups/aznsTest/providers/Microsoft.Web/sites/testFunctionApp"),
					FunctionName:          pulumi.String("HttpTriggerCSharp1"),
					HttpTriggerUrl:        pulumi.String("<httpTriggerUrl>"),
					Name:                  pulumi.String("Sample azureFunction"),
					UseCommonAlertSchema:  pulumi.Bool(true),
				},
			},
			EmailReceivers: []insights.EmailReceiverArgs{
				{
					EmailAddress:         pulumi.String("johndoe@email.com"),
					Name:                 pulumi.String("John Doe's email"),
					UseCommonAlertSchema: pulumi.Bool(false),
				},
				{
					EmailAddress:         pulumi.String("janesmith@email.com"),
					Name:                 pulumi.String("Jane Smith's email"),
					UseCommonAlertSchema: pulumi.Bool(true),
				},
			},
			Enabled:        pulumi.Bool(true),
			GroupShortName: pulumi.String("sample"),
			ItsmReceivers: []insights.ItsmReceiverArgs{
				{
					ConnectionId:        pulumi.String("a3b9076c-ce8e-434e-85b4-aff10cb3c8f1"),
					Name:                pulumi.String("Sample itsm"),
					Region:              pulumi.String("westcentralus"),
					TicketConfiguration: pulumi.String("{\"PayloadRevision\":0,\"WorkItemType\":\"Incident\",\"UseTemplate\":false,\"WorkItemData\":\"{}\",\"CreateOneWIPerCI\":false}"),
					WorkspaceId:         pulumi.String("5def922a-3ed4-49c1-b9fd-05ec533819a3|55dfd1f8-7e59-4f89-bf56-4c82f5ace23c"),
				},
			},
			Location: pulumi.String("Global"),
			LogicAppReceivers: []insights.LogicAppReceiverArgs{
				{
					CallbackUrl:          pulumi.String("https://prod-27.northcentralus.logic.azure.com/workflows/68e572e818e5457ba898763b7db90877/triggers/manual/paths/invoke/azns/test?api-version=2016-10-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=Abpsb72UYJxPPvmDo937uzofupO5r_vIeWEx7KVHo7w"),
					Name:                 pulumi.String("Sample logicApp"),
					ResourceId:           pulumi.String("/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/LogicApp/providers/Microsoft.Logic/workflows/testLogicApp"),
					UseCommonAlertSchema: pulumi.Bool(false),
				},
			},
			ResourceGroupName: pulumi.String("Default-NotificationRules"),
			SmsReceivers: []insights.SmsReceiverArgs{
				{
					CountryCode: pulumi.String("1"),
					Name:        pulumi.String("John Doe's mobile"),
					PhoneNumber: pulumi.String("1234567890"),
				},
				{
					CountryCode: pulumi.String("1"),
					Name:        pulumi.String("Jane Smith's mobile"),
					PhoneNumber: pulumi.String("0987654321"),
				},
			},
			Tags: nil,
			VoiceReceivers: []insights.VoiceReceiverArgs{
				{
					CountryCode: pulumi.String("1"),
					Name:        pulumi.String("Sample voice"),
					PhoneNumber: pulumi.String("1234567890"),
				},
			},
			WebhookReceivers: []insights.WebhookReceiverArgs{
				{
					Name:                 pulumi.String("Sample webhook 1"),
					ServiceUri:           pulumi.String("http://www.example.com/webhook1"),
					UseCommonAlertSchema: pulumi.Bool(true),
				},
				{
					IdentifierUri:        pulumi.String("http://someidentifier/d7811ba3-7996-4a93-99b6-6b2f3f355f8a"),
					Name:                 pulumi.String("Sample webhook 2"),
					ObjectId:             pulumi.String("d3bb868c-fe44-452c-aa26-769a6538c808"),
					ServiceUri:           pulumi.String("http://www.example.com/webhook2"),
					TenantId:             pulumi.String("68a4459a-ccb8-493c-b9da-dd30457d1b84"),
					UseAadAuth:           pulumi.Bool(true),
					UseCommonAlertSchema: pulumi.Bool(true),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.insights.ActionGroup;
import com.pulumi.azurenative.insights.ActionGroupArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var actionGroup = new ActionGroup("actionGroup", ActionGroupArgs.builder()        
            .actionGroupName("SampleActionGroup")
            .armRoleReceivers(Map.ofEntries(
                Map.entry("name", "Sample armRole"),
                Map.entry("roleId", "8e3af657-a8ff-443c-a75c-2fe8c4bcb635"),
                Map.entry("useCommonAlertSchema", true)
            ))
            .automationRunbookReceivers(Map.ofEntries(
                Map.entry("automationAccountId", "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/runbookTest/providers/Microsoft.Automation/automationAccounts/runbooktest"),
                Map.entry("isGlobalRunbook", false),
                Map.entry("name", "testRunbook"),
                Map.entry("runbookName", "Sample runbook"),
                Map.entry("serviceUri", "<serviceUri>"),
                Map.entry("useCommonAlertSchema", true),
                Map.entry("webhookResourceId", "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/runbookTest/providers/Microsoft.Automation/automationAccounts/runbooktest/webhooks/Alert1510184037084")
            ))
            .azureAppPushReceivers(Map.ofEntries(
                Map.entry("emailAddress", "johndoe@email.com"),
                Map.entry("name", "Sample azureAppPush")
            ))
            .azureFunctionReceivers(Map.ofEntries(
                Map.entry("functionAppResourceId", "/subscriptions/5def922a-3ed4-49c1-b9fd-05ec533819a3/resourceGroups/aznsTest/providers/Microsoft.Web/sites/testFunctionApp"),
                Map.entry("functionName", "HttpTriggerCSharp1"),
                Map.entry("httpTriggerUrl", "<httpTriggerUrl>"),
                Map.entry("name", "Sample azureFunction"),
                Map.entry("useCommonAlertSchema", true)
            ))
            .emailReceivers(            
                Map.ofEntries(
                    Map.entry("emailAddress", "johndoe@email.com"),
                    Map.entry("name", "John Doe's email"),
                    Map.entry("useCommonAlertSchema", false)
                ),
                Map.ofEntries(
                    Map.entry("emailAddress", "janesmith@email.com"),
                    Map.entry("name", "Jane Smith's email"),
                    Map.entry("useCommonAlertSchema", true)
                ))
            .enabled(true)
            .groupShortName("sample")
            .itsmReceivers(Map.ofEntries(
                Map.entry("connectionId", "a3b9076c-ce8e-434e-85b4-aff10cb3c8f1"),
                Map.entry("name", "Sample itsm"),
                Map.entry("region", "westcentralus"),
                Map.entry("ticketConfiguration", "{\"PayloadRevision\":0,\"WorkItemType\":\"Incident\",\"UseTemplate\":false,\"WorkItemData\":\"{}\",\"CreateOneWIPerCI\":false}"),
                Map.entry("workspaceId", "5def922a-3ed4-49c1-b9fd-05ec533819a3|55dfd1f8-7e59-4f89-bf56-4c82f5ace23c")
            ))
            .location("Global")
            .logicAppReceivers(Map.ofEntries(
                Map.entry("callbackUrl", "https://prod-27.northcentralus.logic.azure.com/workflows/68e572e818e5457ba898763b7db90877/triggers/manual/paths/invoke/azns/test?api-version=2016-10-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=Abpsb72UYJxPPvmDo937uzofupO5r_vIeWEx7KVHo7w"),
                Map.entry("name", "Sample logicApp"),
                Map.entry("resourceId", "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/LogicApp/providers/Microsoft.Logic/workflows/testLogicApp"),
                Map.entry("useCommonAlertSchema", false)
            ))
            .resourceGroupName("Default-NotificationRules")
            .smsReceivers(            
                Map.ofEntries(
                    Map.entry("countryCode", "1"),
                    Map.entry("name", "John Doe's mobile"),
                    Map.entry("phoneNumber", "1234567890")
                ),
                Map.ofEntries(
                    Map.entry("countryCode", "1"),
                    Map.entry("name", "Jane Smith's mobile"),
                    Map.entry("phoneNumber", "0987654321")
                ))
            .tags()
            .voiceReceivers(Map.ofEntries(
                Map.entry("countryCode", "1"),
                Map.entry("name", "Sample voice"),
                Map.entry("phoneNumber", "1234567890")
            ))
            .webhookReceivers(            
                Map.ofEntries(
                    Map.entry("name", "Sample webhook 1"),
                    Map.entry("serviceUri", "http://www.example.com/webhook1"),
                    Map.entry("useCommonAlertSchema", true)
                ),
                Map.ofEntries(
                    Map.entry("identifierUri", "http://someidentifier/d7811ba3-7996-4a93-99b6-6b2f3f355f8a"),
                    Map.entry("name", "Sample webhook 2"),
                    Map.entry("objectId", "d3bb868c-fe44-452c-aa26-769a6538c808"),
                    Map.entry("serviceUri", "http://www.example.com/webhook2"),
                    Map.entry("tenantId", "68a4459a-ccb8-493c-b9da-dd30457d1b84"),
                    Map.entry("useAadAuth", true),
                    Map.entry("useCommonAlertSchema", true)
                ))
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

action_group = azure_native.insights.ActionGroup("actionGroup",
    action_group_name="SampleActionGroup",
    arm_role_receivers=[azure_native.insights.ArmRoleReceiverArgs(
        name="Sample armRole",
        role_id="8e3af657-a8ff-443c-a75c-2fe8c4bcb635",
        use_common_alert_schema=True,
    )],
    automation_runbook_receivers=[azure_native.insights.AutomationRunbookReceiverArgs(
        automation_account_id="/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/runbookTest/providers/Microsoft.Automation/automationAccounts/runbooktest",
        is_global_runbook=False,
        name="testRunbook",
        runbook_name="Sample runbook",
        service_uri="<serviceUri>",
        use_common_alert_schema=True,
        webhook_resource_id="/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/runbookTest/providers/Microsoft.Automation/automationAccounts/runbooktest/webhooks/Alert1510184037084",
    )],
    azure_app_push_receivers=[azure_native.insights.AzureAppPushReceiverArgs(
        email_address="johndoe@email.com",
        name="Sample azureAppPush",
    )],
    azure_function_receivers=[azure_native.insights.AzureFunctionReceiverArgs(
        function_app_resource_id="/subscriptions/5def922a-3ed4-49c1-b9fd-05ec533819a3/resourceGroups/aznsTest/providers/Microsoft.Web/sites/testFunctionApp",
        function_name="HttpTriggerCSharp1",
        http_trigger_url="<httpTriggerUrl>",
        name="Sample azureFunction",
        use_common_alert_schema=True,
    )],
    email_receivers=[
        azure_native.insights.EmailReceiverArgs(
            email_address="johndoe@email.com",
            name="John Doe's email",
            use_common_alert_schema=False,
        ),
        azure_native.insights.EmailReceiverArgs(
            email_address="janesmith@email.com",
            name="Jane Smith's email",
            use_common_alert_schema=True,
        ),
    ],
    enabled=True,
    group_short_name="sample",
    itsm_receivers=[azure_native.insights.ItsmReceiverArgs(
        connection_id="a3b9076c-ce8e-434e-85b4-aff10cb3c8f1",
        name="Sample itsm",
        region="westcentralus",
        ticket_configuration="{\"PayloadRevision\":0,\"WorkItemType\":\"Incident\",\"UseTemplate\":false,\"WorkItemData\":\"{}\",\"CreateOneWIPerCI\":false}",
        workspace_id="5def922a-3ed4-49c1-b9fd-05ec533819a3|55dfd1f8-7e59-4f89-bf56-4c82f5ace23c",
    )],
    location="Global",
    logic_app_receivers=[azure_native.insights.LogicAppReceiverArgs(
        callback_url="https://prod-27.northcentralus.logic.azure.com/workflows/68e572e818e5457ba898763b7db90877/triggers/manual/paths/invoke/azns/test?api-version=2016-10-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=Abpsb72UYJxPPvmDo937uzofupO5r_vIeWEx7KVHo7w",
        name="Sample logicApp",
        resource_id="/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/LogicApp/providers/Microsoft.Logic/workflows/testLogicApp",
        use_common_alert_schema=False,
    )],
    resource_group_name="Default-NotificationRules",
    sms_receivers=[
        azure_native.insights.SmsReceiverArgs(
            country_code="1",
            name="John Doe's mobile",
            phone_number="1234567890",
        ),
        azure_native.insights.SmsReceiverArgs(
            country_code="1",
            name="Jane Smith's mobile",
            phone_number="0987654321",
        ),
    ],
    tags={},
    voice_receivers=[azure_native.insights.VoiceReceiverArgs(
        country_code="1",
        name="Sample voice",
        phone_number="1234567890",
    )],
    webhook_receivers=[
        azure_native.insights.WebhookReceiverArgs(
            name="Sample webhook 1",
            service_uri="http://www.example.com/webhook1",
            use_common_alert_schema=True,
        ),
        azure_native.insights.WebhookReceiverArgs(
            identifier_uri="http://someidentifier/d7811ba3-7996-4a93-99b6-6b2f3f355f8a",
            name="Sample webhook 2",
            object_id="d3bb868c-fe44-452c-aa26-769a6538c808",
            service_uri="http://www.example.com/webhook2",
            tenant_id="68a4459a-ccb8-493c-b9da-dd30457d1b84",
            use_aad_auth=True,
            use_common_alert_schema=True,
        ),
    ])
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const actionGroup = new azure_native.insights.ActionGroup("actionGroup", {
    actionGroupName: "SampleActionGroup",
    armRoleReceivers: [{
        name: "Sample armRole",
        roleId: "8e3af657-a8ff-443c-a75c-2fe8c4bcb635",
        useCommonAlertSchema: true,
    }],
    automationRunbookReceivers: [{
        automationAccountId: "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/runbookTest/providers/Microsoft.Automation/automationAccounts/runbooktest",
        isGlobalRunbook: false,
        name: "testRunbook",
        runbookName: "Sample runbook",
        serviceUri: "<serviceUri>",
        useCommonAlertSchema: true,
        webhookResourceId: "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/runbookTest/providers/Microsoft.Automation/automationAccounts/runbooktest/webhooks/Alert1510184037084",
    }],
    azureAppPushReceivers: [{
        emailAddress: "johndoe@email.com",
        name: "Sample azureAppPush",
    }],
    azureFunctionReceivers: [{
        functionAppResourceId: "/subscriptions/5def922a-3ed4-49c1-b9fd-05ec533819a3/resourceGroups/aznsTest/providers/Microsoft.Web/sites/testFunctionApp",
        functionName: "HttpTriggerCSharp1",
        httpTriggerUrl: "<httpTriggerUrl>",
        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,
    groupShortName: "sample",
    itsmReceivers: [{
        connectionId: "a3b9076c-ce8e-434e-85b4-aff10cb3c8f1",
        name: "Sample itsm",
        region: "westcentralus",
        ticketConfiguration: "{\"PayloadRevision\":0,\"WorkItemType\":\"Incident\",\"UseTemplate\":false,\"WorkItemData\":\"{}\",\"CreateOneWIPerCI\":false}",
        workspaceId: "5def922a-3ed4-49c1-b9fd-05ec533819a3|55dfd1f8-7e59-4f89-bf56-4c82f5ace23c",
    }],
    location: "Global",
    logicAppReceivers: [{
        callbackUrl: "https://prod-27.northcentralus.logic.azure.com/workflows/68e572e818e5457ba898763b7db90877/triggers/manual/paths/invoke/azns/test?api-version=2016-10-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=Abpsb72UYJxPPvmDo937uzofupO5r_vIeWEx7KVHo7w",
        name: "Sample logicApp",
        resourceId: "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/LogicApp/providers/Microsoft.Logic/workflows/testLogicApp",
        useCommonAlertSchema: false,
    }],
    resourceGroupName: "Default-NotificationRules",
    smsReceivers: [
        {
            countryCode: "1",
            name: "John Doe's mobile",
            phoneNumber: "1234567890",
        },
        {
            countryCode: "1",
            name: "Jane Smith's mobile",
            phoneNumber: "0987654321",
        },
    ],
    tags: {},
    voiceReceivers: [{
        countryCode: "1",
        name: "Sample voice",
        phoneNumber: "1234567890",
    }],
    webhookReceivers: [
        {
            name: "Sample webhook 1",
            serviceUri: "http://www.example.com/webhook1",
            useCommonAlertSchema: true,
        },
        {
            identifierUri: "http://someidentifier/d7811ba3-7996-4a93-99b6-6b2f3f355f8a",
            name: "Sample webhook 2",
            objectId: "d3bb868c-fe44-452c-aa26-769a6538c808",
            serviceUri: "http://www.example.com/webhook2",
            tenantId: "68a4459a-ccb8-493c-b9da-dd30457d1b84",
            useAadAuth: true,
            useCommonAlertSchema: true,
        },
    ],
});
resources:
  actionGroup:
    type: azure-native:insights:ActionGroup
    properties:
      actionGroupName: SampleActionGroup
      armRoleReceivers:
        - name: Sample armRole
          roleId: 8e3af657-a8ff-443c-a75c-2fe8c4bcb635
          useCommonAlertSchema: true
      automationRunbookReceivers:
        - automationAccountId: /subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/runbookTest/providers/Microsoft.Automation/automationAccounts/runbooktest
          isGlobalRunbook: false
          name: testRunbook
          runbookName: Sample runbook
          serviceUri: <serviceUri>
          useCommonAlertSchema: true
          webhookResourceId: /subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/runbookTest/providers/Microsoft.Automation/automationAccounts/runbooktest/webhooks/Alert1510184037084
      azureAppPushReceivers:
        - emailAddress: johndoe@email.com
          name: Sample azureAppPush
      azureFunctionReceivers:
        - functionAppResourceId: /subscriptions/5def922a-3ed4-49c1-b9fd-05ec533819a3/resourceGroups/aznsTest/providers/Microsoft.Web/sites/testFunctionApp
          functionName: HttpTriggerCSharp1
          httpTriggerUrl: <httpTriggerUrl>
          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
      groupShortName: sample
      itsmReceivers:
        - connectionId: a3b9076c-ce8e-434e-85b4-aff10cb3c8f1
          name: Sample itsm
          region: westcentralus
          ticketConfiguration: '{"PayloadRevision":0,"WorkItemType":"Incident","UseTemplate":false,"WorkItemData":"{}","CreateOneWIPerCI":false}'
          workspaceId: 5def922a-3ed4-49c1-b9fd-05ec533819a3|55dfd1f8-7e59-4f89-bf56-4c82f5ace23c
      location: Global
      logicAppReceivers:
        - callbackUrl: https://prod-27.northcentralus.logic.azure.com/workflows/68e572e818e5457ba898763b7db90877/triggers/manual/paths/invoke/azns/test?api-version=2016-10-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=Abpsb72UYJxPPvmDo937uzofupO5r_vIeWEx7KVHo7w
          name: Sample logicApp
          resourceId: /subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/LogicApp/providers/Microsoft.Logic/workflows/testLogicApp
          useCommonAlertSchema: false
      resourceGroupName: Default-NotificationRules
      smsReceivers:
        - countryCode: '1'
          name: John Doe's mobile
          phoneNumber: '1234567890'
        - countryCode: '1'
          name: Jane Smith's mobile
          phoneNumber: '0987654321'
      tags: {}
      voiceReceivers:
        - countryCode: '1'
          name: Sample voice
          phoneNumber: '1234567890'
      webhookReceivers:
        - name: Sample webhook 1
          serviceUri: http://www.example.com/webhook1
          useCommonAlertSchema: true
        - identifierUri: http://someidentifier/d7811ba3-7996-4a93-99b6-6b2f3f355f8a
          name: Sample webhook 2
          objectId: d3bb868c-fe44-452c-aa26-769a6538c808
          serviceUri: http://www.example.com/webhook2
          tenantId: 68a4459a-ccb8-493c-b9da-dd30457d1b84
          useAadAuth: true
          useCommonAlertSchema: true

Create ActionGroup Resource

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

name string
The unique name of the resource.
args ActionGroupArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args ActionGroupInitArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args ActionGroupArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ActionGroupArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args ActionGroupArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

ActionGroup Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The ActionGroup resource accepts the following input properties:

Enabled bool

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

GroupShortName string

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

ResourceGroupName string

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

ActionGroupName string

The name of the action group.

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

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

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

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

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

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

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

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

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

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

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

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

Location string

Resource location

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

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

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

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

Tags Dictionary<string, string>

Resource tags

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

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

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

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

Enabled bool

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

GroupShortName string

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

ResourceGroupName string

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

ActionGroupName string

The name of the action group.

ArmRoleReceivers []ArmRoleReceiverArgs

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

AutomationRunbookReceivers []AutomationRunbookReceiverArgs

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

AzureAppPushReceivers []AzureAppPushReceiverArgs

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

AzureFunctionReceivers []AzureFunctionReceiverArgs

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

EmailReceivers []EmailReceiverArgs

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

ItsmReceivers []ItsmReceiverArgs

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

Location string

Resource location

LogicAppReceivers []LogicAppReceiverArgs

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

SmsReceivers []SmsReceiverArgs

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

Tags map[string]string

Resource tags

VoiceReceivers []VoiceReceiverArgs

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

WebhookReceivers []WebhookReceiverArgs

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

enabled Boolean

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

groupShortName String

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

resourceGroupName String

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

actionGroupName String

The name of the action group.

armRoleReceivers List<ArmRoleReceiverArgs>

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

automationRunbookReceivers List<AutomationRunbookReceiverArgs>

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

azureAppPushReceivers List<AzureAppPushReceiverArgs>

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

azureFunctionReceivers List<AzureFunctionReceiverArgs>

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

emailReceivers List<EmailReceiverArgs>

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

itsmReceivers List<ItsmReceiverArgs>

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

location String

Resource location

logicAppReceivers List<LogicAppReceiverArgs>

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

smsReceivers List<SmsReceiverArgs>

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

tags Map<String,String>

Resource tags

voiceReceivers List<VoiceReceiverArgs>

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

webhookReceivers List<WebhookReceiverArgs>

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

enabled boolean

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

groupShortName string

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

resourceGroupName string

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

actionGroupName string

The name of the action group.

armRoleReceivers ArmRoleReceiverArgs[]

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

automationRunbookReceivers AutomationRunbookReceiverArgs[]

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

azureAppPushReceivers AzureAppPushReceiverArgs[]

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

azureFunctionReceivers AzureFunctionReceiverArgs[]

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

emailReceivers EmailReceiverArgs[]

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

itsmReceivers ItsmReceiverArgs[]

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

location string

Resource location

logicAppReceivers LogicAppReceiverArgs[]

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

smsReceivers SmsReceiverArgs[]

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

tags {[key: string]: string}

Resource tags

voiceReceivers VoiceReceiverArgs[]

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

webhookReceivers WebhookReceiverArgs[]

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

enabled bool

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

group_short_name str

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

resource_group_name str

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

action_group_name str

The name of the action group.

arm_role_receivers Sequence[ArmRoleReceiverArgs]

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

automation_runbook_receivers Sequence[AutomationRunbookReceiverArgs]

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

azure_app_push_receivers Sequence[AzureAppPushReceiverArgs]

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

azure_function_receivers Sequence[AzureFunctionReceiverArgs]

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

email_receivers Sequence[EmailReceiverArgs]

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

itsm_receivers Sequence[ItsmReceiverArgs]

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

location str

Resource location

logic_app_receivers Sequence[LogicAppReceiverArgs]

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

sms_receivers Sequence[SmsReceiverArgs]

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

tags Mapping[str, str]

Resource tags

voice_receivers Sequence[VoiceReceiverArgs]

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

webhook_receivers Sequence[WebhookReceiverArgs]

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

enabled Boolean

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

groupShortName String

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

resourceGroupName String

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

actionGroupName String

The name of the action group.

armRoleReceivers List<Property Map>

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

automationRunbookReceivers List<Property Map>

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

azureAppPushReceivers List<Property Map>

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

azureFunctionReceivers List<Property Map>

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

emailReceivers List<Property Map>

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

itsmReceivers List<Property Map>

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

location String

Resource location

logicAppReceivers List<Property Map>

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

smsReceivers List<Property Map>

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

tags Map<String>

Resource tags

voiceReceivers List<Property Map>

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

webhookReceivers List<Property Map>

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

Outputs

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

Id string

The provider-assigned unique ID for this managed resource.

Name string

Azure resource name

Type string

Azure resource type

Id string

The provider-assigned unique ID for this managed resource.

Name string

Azure resource name

Type string

Azure resource type

id String

The provider-assigned unique ID for this managed resource.

name String

Azure resource name

type String

Azure resource type

id string

The provider-assigned unique ID for this managed resource.

name string

Azure resource name

type string

Azure resource type

id str

The provider-assigned unique ID for this managed resource.

name str

Azure resource name

type str

Azure resource type

id String

The provider-assigned unique ID for this managed resource.

name String

Azure resource name

type String

Azure resource type

Supporting Types

ArmRoleReceiver

Name string

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

RoleId string

The arm role id.

UseCommonAlertSchema bool

Indicates whether to use common alert schema.

Name string

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

RoleId string

The arm role id.

UseCommonAlertSchema bool

Indicates whether to use common alert schema.

name String

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

roleId String

The arm role id.

useCommonAlertSchema Boolean

Indicates whether to use common alert schema.

name string

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

roleId string

The arm role id.

useCommonAlertSchema boolean

Indicates whether to use common alert schema.

name str

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

role_id str

The arm role id.

use_common_alert_schema bool

Indicates whether to use common alert schema.

name String

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

roleId String

The arm role id.

useCommonAlertSchema Boolean

Indicates whether to use common alert schema.

ArmRoleReceiverResponse

Name string

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

RoleId string

The arm role id.

UseCommonAlertSchema bool

Indicates whether to use common alert schema.

Name string

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

RoleId string

The arm role id.

UseCommonAlertSchema bool

Indicates whether to use common alert schema.

name String

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

roleId String

The arm role id.

useCommonAlertSchema Boolean

Indicates whether to use common alert schema.

name string

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

roleId string

The arm role id.

useCommonAlertSchema boolean

Indicates whether to use common alert schema.

name str

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

role_id str

The arm role id.

use_common_alert_schema bool

Indicates whether to use common alert schema.

name String

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

roleId String

The arm role id.

useCommonAlertSchema Boolean

Indicates whether to use common alert schema.

AutomationRunbookReceiver

AutomationAccountId string

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

IsGlobalRunbook bool

Indicates whether this instance is global runbook.

RunbookName string

The name for this runbook.

WebhookResourceId string

The resource id for webhook linked to this runbook.

Name string

Indicates name of the webhook.

ServiceUri string

The URI where webhooks should be sent.

UseCommonAlertSchema bool

Indicates whether to use common alert schema.

AutomationAccountId string

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

IsGlobalRunbook bool

Indicates whether this instance is global runbook.

RunbookName string

The name for this runbook.

WebhookResourceId string

The resource id for webhook linked to this runbook.

Name string

Indicates name of the webhook.

ServiceUri string

The URI where webhooks should be sent.

UseCommonAlertSchema bool

Indicates whether to use common alert schema.

automationAccountId String

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

isGlobalRunbook Boolean

Indicates whether this instance is global runbook.

runbookName String

The name for this runbook.

webhookResourceId String

The resource id for webhook linked to this runbook.

name String

Indicates name of the webhook.

serviceUri String

The URI where webhooks should be sent.

useCommonAlertSchema Boolean

Indicates whether to use common alert schema.

automationAccountId string

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

isGlobalRunbook boolean

Indicates whether this instance is global runbook.

runbookName string

The name for this runbook.

webhookResourceId string

The resource id for webhook linked to this runbook.

name string

Indicates name of the webhook.

serviceUri string

The URI where webhooks should be sent.

useCommonAlertSchema boolean

Indicates whether to use common alert schema.

automation_account_id str

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

is_global_runbook bool

Indicates whether this instance is global runbook.

runbook_name str

The name for this runbook.

webhook_resource_id str

The resource id for webhook linked to this runbook.

name str

Indicates name of the webhook.

service_uri str

The URI where webhooks should be sent.

use_common_alert_schema bool

Indicates whether to use common alert schema.

automationAccountId String

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

isGlobalRunbook Boolean

Indicates whether this instance is global runbook.

runbookName String

The name for this runbook.

webhookResourceId String

The resource id for webhook linked to this runbook.

name String

Indicates name of the webhook.

serviceUri String

The URI where webhooks should be sent.

useCommonAlertSchema Boolean

Indicates whether to use common alert schema.

AutomationRunbookReceiverResponse

AutomationAccountId string

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

IsGlobalRunbook bool

Indicates whether this instance is global runbook.

RunbookName string

The name for this runbook.

WebhookResourceId string

The resource id for webhook linked to this runbook.

Name string

Indicates name of the webhook.

ServiceUri string

The URI where webhooks should be sent.

UseCommonAlertSchema bool

Indicates whether to use common alert schema.

AutomationAccountId string

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

IsGlobalRunbook bool

Indicates whether this instance is global runbook.

RunbookName string

The name for this runbook.

WebhookResourceId string

The resource id for webhook linked to this runbook.

Name string

Indicates name of the webhook.

ServiceUri string

The URI where webhooks should be sent.

UseCommonAlertSchema bool

Indicates whether to use common alert schema.

automationAccountId String

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

isGlobalRunbook Boolean

Indicates whether this instance is global runbook.

runbookName String

The name for this runbook.

webhookResourceId String

The resource id for webhook linked to this runbook.

name String

Indicates name of the webhook.

serviceUri String

The URI where webhooks should be sent.

useCommonAlertSchema Boolean

Indicates whether to use common alert schema.

automationAccountId string

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

isGlobalRunbook boolean

Indicates whether this instance is global runbook.

runbookName string

The name for this runbook.

webhookResourceId string

The resource id for webhook linked to this runbook.

name string

Indicates name of the webhook.

serviceUri string

The URI where webhooks should be sent.

useCommonAlertSchema boolean

Indicates whether to use common alert schema.

automation_account_id str

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

is_global_runbook bool

Indicates whether this instance is global runbook.

runbook_name str

The name for this runbook.

webhook_resource_id str

The resource id for webhook linked to this runbook.

name str

Indicates name of the webhook.

service_uri str

The URI where webhooks should be sent.

use_common_alert_schema bool

Indicates whether to use common alert schema.

automationAccountId String

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

isGlobalRunbook Boolean

Indicates whether this instance is global runbook.

runbookName String

The name for this runbook.

webhookResourceId String

The resource id for webhook linked to this runbook.

name String

Indicates name of the webhook.

serviceUri String

The URI where webhooks should be sent.

useCommonAlertSchema Boolean

Indicates whether to use common alert schema.

AzureAppPushReceiver

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 an 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 an 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 an 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 an 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 an 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 an action group.

AzureAppPushReceiverResponse

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 an 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 an 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 an 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 an 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 an 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 an action group.

AzureFunctionReceiver

FunctionAppResourceId string

The azure resource id of the function app.

FunctionName string

The function name in the function app.

HttpTriggerUrl string

The http trigger url where http request sent to.

Name string

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

UseCommonAlertSchema bool

Indicates whether to use common alert schema.

FunctionAppResourceId string

The azure resource id of the function app.

FunctionName string

The function name in the function app.

HttpTriggerUrl string

The http trigger url where http request sent to.

Name string

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

UseCommonAlertSchema bool

Indicates whether to use common alert schema.

functionAppResourceId String

The azure resource id of the function app.

functionName String

The function name in the function app.

httpTriggerUrl String

The http trigger url where http request sent to.

name String

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

useCommonAlertSchema Boolean

Indicates whether to use common alert schema.

functionAppResourceId string

The azure resource id of the function app.

functionName string

The function name in the function app.

httpTriggerUrl string

The http trigger url where http request sent to.

name string

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

useCommonAlertSchema boolean

Indicates whether to use common alert schema.

function_app_resource_id str

The azure resource id of the function app.

function_name str

The function name in the function app.

http_trigger_url str

The http trigger url where http request sent to.

name str

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

use_common_alert_schema bool

Indicates whether to use common alert schema.

functionAppResourceId String

The azure resource id of the function app.

functionName String

The function name in the function app.

httpTriggerUrl String

The http trigger url where http request sent to.

name String

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

useCommonAlertSchema Boolean

Indicates whether to use common alert schema.

AzureFunctionReceiverResponse

FunctionAppResourceId string

The azure resource id of the function app.

FunctionName string

The function name in the function app.

HttpTriggerUrl string

The http trigger url where http request sent to.

Name string

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

UseCommonAlertSchema bool

Indicates whether to use common alert schema.

FunctionAppResourceId string

The azure resource id of the function app.

FunctionName string

The function name in the function app.

HttpTriggerUrl string

The http trigger url where http request sent to.

Name string

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

UseCommonAlertSchema bool

Indicates whether to use common alert schema.

functionAppResourceId String

The azure resource id of the function app.

functionName String

The function name in the function app.

httpTriggerUrl String

The http trigger url where http request sent to.

name String

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

useCommonAlertSchema Boolean

Indicates whether to use common alert schema.

functionAppResourceId string

The azure resource id of the function app.

functionName string

The function name in the function app.

httpTriggerUrl string

The http trigger url where http request sent to.

name string

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

useCommonAlertSchema boolean

Indicates whether to use common alert schema.

function_app_resource_id str

The azure resource id of the function app.

function_name str

The function name in the function app.

http_trigger_url str

The http trigger url where http request sent to.

name str

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

use_common_alert_schema bool

Indicates whether to use common alert schema.

functionAppResourceId String

The azure resource id of the function app.

functionName String

The function name in the function app.

httpTriggerUrl String

The http trigger url where http request sent to.

name String

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

useCommonAlertSchema Boolean

Indicates whether to use common alert schema.

EmailReceiver

EmailAddress string

The email address of this receiver.

Name string

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

UseCommonAlertSchema bool

Indicates whether to use common alert schema.

EmailAddress string

The email address of this receiver.

Name string

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

UseCommonAlertSchema bool

Indicates whether to use common alert schema.

emailAddress String

The email address of this receiver.

name String

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

useCommonAlertSchema Boolean

Indicates whether to use common alert schema.

emailAddress string

The email address of this receiver.

name string

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

useCommonAlertSchema boolean

Indicates whether to use common alert schema.

email_address str

The email address of this receiver.

name str

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

use_common_alert_schema bool

Indicates whether to use common alert schema.

emailAddress String

The email address of this receiver.

name String

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

useCommonAlertSchema Boolean

Indicates whether to use common alert schema.

EmailReceiverResponse

EmailAddress string

The email address of this receiver.

Name string

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

Status string

The receiver status of the e-mail.

UseCommonAlertSchema bool

Indicates whether to use common alert schema.

EmailAddress string

The email address of this receiver.

Name string

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

Status string

The receiver status of the e-mail.

UseCommonAlertSchema bool

Indicates whether to use common alert schema.

emailAddress String

The email address of this receiver.

name String

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

status String

The receiver status of the e-mail.

useCommonAlertSchema Boolean

Indicates whether to use common alert schema.

emailAddress string

The email address of this receiver.

name string

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

status string

The receiver status of the e-mail.

useCommonAlertSchema boolean

Indicates whether to use common alert schema.

email_address str

The email address of this receiver.

name str

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

status str

The receiver status of the e-mail.

use_common_alert_schema bool

Indicates whether to use common alert schema.

emailAddress String

The email address of this receiver.

name String

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

status String

The receiver status of the e-mail.

useCommonAlertSchema Boolean

Indicates whether to use common alert schema.

ItsmReceiver

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

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

CallbackUrl string

The callback url where http request sent to.

Name string

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

ResourceId string

The azure resource id of the logic app receiver.

UseCommonAlertSchema bool

Indicates whether to use common alert schema.

CallbackUrl string

The callback url where http request sent to.

Name string

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

ResourceId string

The azure resource id of the logic app receiver.

UseCommonAlertSchema bool

Indicates whether to use common alert schema.

callbackUrl String

The callback url where http request sent to.

name String

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

resourceId String

The azure resource id of the logic app receiver.

useCommonAlertSchema Boolean

Indicates whether to use common alert schema.

callbackUrl string

The callback url where http request sent to.

name string

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

resourceId string

The azure resource id of the logic app receiver.

useCommonAlertSchema boolean

Indicates whether to use common alert schema.

callback_url str

The callback url where http request sent to.

name str

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

resource_id str

The azure resource id of the logic app receiver.

use_common_alert_schema bool

Indicates whether to use common alert schema.

callbackUrl String

The callback url where http request sent to.

name String

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

resourceId String

The azure resource id of the logic app receiver.

useCommonAlertSchema Boolean

Indicates whether to use common alert schema.

LogicAppReceiverResponse

CallbackUrl string

The callback url where http request sent to.

Name string

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

ResourceId string

The azure resource id of the logic app receiver.

UseCommonAlertSchema bool

Indicates whether to use common alert schema.

CallbackUrl string

The callback url where http request sent to.

Name string

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

ResourceId string

The azure resource id of the logic app receiver.

UseCommonAlertSchema bool

Indicates whether to use common alert schema.

callbackUrl String

The callback url where http request sent to.

name String

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

resourceId String

The azure resource id of the logic app receiver.

useCommonAlertSchema Boolean

Indicates whether to use common alert schema.

callbackUrl string

The callback url where http request sent to.

name string

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

resourceId string

The azure resource id of the logic app receiver.

useCommonAlertSchema boolean

Indicates whether to use common alert schema.

callback_url str

The callback url where http request sent to.

name str

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

resource_id str

The azure resource id of the logic app receiver.

use_common_alert_schema bool

Indicates whether to use common alert schema.

callbackUrl String

The callback url where http request sent to.

name String

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

resourceId String

The azure resource id of the logic app receiver.

useCommonAlertSchema Boolean

Indicates whether to use common alert schema.

SmsReceiver

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 an 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 an 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 an 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 an 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 an 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 an action group.

phoneNumber String

The phone number of the SMS receiver.

SmsReceiverResponse

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 an 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 an 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 an 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 an 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 an 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 an action group.

phoneNumber String

The phone number of the SMS receiver.

status String

The status of the receiver.

VoiceReceiver

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 an 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 an 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 an 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 an 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 an 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 an action group.

phoneNumber String

The phone number of the voice receiver.

VoiceReceiverResponse

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 an 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 an 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 an 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 an 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 an 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 an action group.

phoneNumber String

The phone number of the voice receiver.

WebhookReceiver

Name string

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

ServiceUri string

The URI where webhooks should be sent.

IdentifierUri string

Indicates the identifier uri for aad auth.

ObjectId string

Indicates the webhook app object Id for aad auth.

TenantId string

Indicates the tenant id for aad auth.

UseAadAuth bool

Indicates whether or not use AAD authentication.

UseCommonAlertSchema bool

Indicates whether to use common alert schema.

Name string

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

ServiceUri string

The URI where webhooks should be sent.

IdentifierUri string

Indicates the identifier uri for aad auth.

ObjectId string

Indicates the webhook app object Id for aad auth.

TenantId string

Indicates the tenant id for aad auth.

UseAadAuth bool

Indicates whether or not use AAD authentication.

UseCommonAlertSchema bool

Indicates whether to use common alert schema.

name String

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

serviceUri String

The URI where webhooks should be sent.

identifierUri String

Indicates the identifier uri for aad auth.

objectId String

Indicates the webhook app object Id for aad auth.

tenantId String

Indicates the tenant id for aad auth.

useAadAuth Boolean

Indicates whether or not use AAD authentication.

useCommonAlertSchema Boolean

Indicates whether to use common alert schema.

name string

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

serviceUri string

The URI where webhooks should be sent.

identifierUri string

Indicates the identifier uri for aad auth.

objectId string

Indicates the webhook app object Id for aad auth.

tenantId string

Indicates the tenant id for aad auth.

useAadAuth boolean

Indicates whether or not use AAD authentication.

useCommonAlertSchema boolean

Indicates whether to use common alert schema.

name str

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

service_uri str

The URI where webhooks should be sent.

identifier_uri str

Indicates the identifier uri for aad auth.

object_id str

Indicates the webhook app object Id for aad auth.

tenant_id str

Indicates the tenant id for aad auth.

use_aad_auth bool

Indicates whether or not use AAD authentication.

use_common_alert_schema bool

Indicates whether to use common alert schema.

name String

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

serviceUri String

The URI where webhooks should be sent.

identifierUri String

Indicates the identifier uri for aad auth.

objectId String

Indicates the webhook app object Id for aad auth.

tenantId String

Indicates the tenant id for aad auth.

useAadAuth Boolean

Indicates whether or not use AAD authentication.

useCommonAlertSchema Boolean

Indicates whether to use common alert schema.

WebhookReceiverResponse

Name string

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

ServiceUri string

The URI where webhooks should be sent.

IdentifierUri string

Indicates the identifier uri for aad auth.

ObjectId string

Indicates the webhook app object Id for aad auth.

TenantId string

Indicates the tenant id for aad auth.

UseAadAuth bool

Indicates whether or not use AAD authentication.

UseCommonAlertSchema bool

Indicates whether to use common alert schema.

Name string

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

ServiceUri string

The URI where webhooks should be sent.

IdentifierUri string

Indicates the identifier uri for aad auth.

ObjectId string

Indicates the webhook app object Id for aad auth.

TenantId string

Indicates the tenant id for aad auth.

UseAadAuth bool

Indicates whether or not use AAD authentication.

UseCommonAlertSchema bool

Indicates whether to use common alert schema.

name String

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

serviceUri String

The URI where webhooks should be sent.

identifierUri String

Indicates the identifier uri for aad auth.

objectId String

Indicates the webhook app object Id for aad auth.

tenantId String

Indicates the tenant id for aad auth.

useAadAuth Boolean

Indicates whether or not use AAD authentication.

useCommonAlertSchema Boolean

Indicates whether to use common alert schema.

name string

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

serviceUri string

The URI where webhooks should be sent.

identifierUri string

Indicates the identifier uri for aad auth.

objectId string

Indicates the webhook app object Id for aad auth.

tenantId string

Indicates the tenant id for aad auth.

useAadAuth boolean

Indicates whether or not use AAD authentication.

useCommonAlertSchema boolean

Indicates whether to use common alert schema.

name str

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

service_uri str

The URI where webhooks should be sent.

identifier_uri str

Indicates the identifier uri for aad auth.

object_id str

Indicates the webhook app object Id for aad auth.

tenant_id str

Indicates the tenant id for aad auth.

use_aad_auth bool

Indicates whether or not use AAD authentication.

use_common_alert_schema bool

Indicates whether to use common alert schema.

name String

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

serviceUri String

The URI where webhooks should be sent.

identifierUri String

Indicates the identifier uri for aad auth.

objectId String

Indicates the webhook app object Id for aad auth.

tenantId String

Indicates the tenant id for aad auth.

useAadAuth Boolean

Indicates whether or not use AAD authentication.

useCommonAlertSchema Boolean

Indicates whether to use common alert schema.

Import

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

$ pulumi import azure-native:insights:ActionGroup SampleActionGroup /subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/Default-NotificationRules/providers/microsoft.insights/actionGroups/SampleActionGroup 

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0