1. Packages
  2. Azure Native
  3. API Docs
  4. monitor
  5. ActionGroup
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.3.0 published on Monday, Apr 28, 2025 by Pulumi

azure-native.monitor.ActionGroup

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.3.0 published on Monday, Apr 28, 2025 by Pulumi

    An action group resource.

    Uses Azure REST API version 2024-10-01-preview.

    Other available API versions: 2018-03-01, 2022-06-01, 2023-09-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native monitor [ApiVersion]. See the version guide for details.

    Import

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

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

    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,
                    enabled: Optional[bool] = None,
                    resource_group_name: Optional[str] = None,
                    group_short_name: Optional[str] = None,
                    azure_function_receivers: Optional[Sequence[AzureFunctionReceiverArgs]] = None,
                    incident_receivers: Optional[Sequence[IncidentReceiverArgs]] = None,
                    email_receivers: Optional[Sequence[EmailReceiverArgs]] = None,
                    azure_app_push_receivers: Optional[Sequence[AzureAppPushReceiverArgs]] = None,
                    event_hub_receivers: Optional[Sequence[EventHubReceiverArgs]] = None,
                    automation_runbook_receivers: Optional[Sequence[AutomationRunbookReceiverArgs]] = None,
                    identity: Optional[ManagedServiceIdentityArgs] = None,
                    action_group_name: Optional[str] = None,
                    itsm_receivers: Optional[Sequence[ItsmReceiverArgs]] = None,
                    location: Optional[str] = None,
                    logic_app_receivers: Optional[Sequence[LogicAppReceiverArgs]] = None,
                    arm_role_receivers: Optional[Sequence[ArmRoleReceiverArgs]] = 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:monitor: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.Monitor.ActionGroup("actionGroupResource", new()
    {
        Enabled = false,
        ResourceGroupName = "string",
        GroupShortName = "string",
        AzureFunctionReceivers = new[]
        {
            new AzureNative.Monitor.Inputs.AzureFunctionReceiverArgs
            {
                FunctionAppResourceId = "string",
                FunctionName = "string",
                HttpTriggerUrl = "string",
                Name = "string",
                ManagedIdentity = "string",
                UseCommonAlertSchema = false,
            },
        },
        IncidentReceivers = new[]
        {
            new AzureNative.Monitor.Inputs.IncidentReceiverArgs
            {
                Connection = new AzureNative.Monitor.Inputs.IncidentServiceConnectionArgs
                {
                    Id = "string",
                    Name = "string",
                },
                IncidentManagementService = "string",
                Mappings = 
                {
                    { "string", "string" },
                },
                Name = "string",
            },
        },
        EmailReceivers = new[]
        {
            new AzureNative.Monitor.Inputs.EmailReceiverArgs
            {
                EmailAddress = "string",
                Name = "string",
                UseCommonAlertSchema = false,
            },
        },
        AzureAppPushReceivers = new[]
        {
            new AzureNative.Monitor.Inputs.AzureAppPushReceiverArgs
            {
                EmailAddress = "string",
                Name = "string",
            },
        },
        EventHubReceivers = new[]
        {
            new AzureNative.Monitor.Inputs.EventHubReceiverArgs
            {
                EventHubName = "string",
                EventHubNameSpace = "string",
                Name = "string",
                SubscriptionId = "string",
                ManagedIdentity = "string",
                TenantId = "string",
                UseCommonAlertSchema = false,
            },
        },
        AutomationRunbookReceivers = new[]
        {
            new AzureNative.Monitor.Inputs.AutomationRunbookReceiverArgs
            {
                AutomationAccountId = "string",
                IsGlobalRunbook = false,
                RunbookName = "string",
                WebhookResourceId = "string",
                ManagedIdentity = "string",
                Name = "string",
                ServiceUri = "string",
                UseCommonAlertSchema = false,
            },
        },
        Identity = new AzureNative.Monitor.Inputs.ManagedServiceIdentityArgs
        {
            Type = "string",
            UserAssignedIdentities = new[]
            {
                "string",
            },
        },
        ActionGroupName = "string",
        ItsmReceivers = new[]
        {
            new AzureNative.Monitor.Inputs.ItsmReceiverArgs
            {
                ConnectionId = "string",
                Name = "string",
                Region = "string",
                TicketConfiguration = "string",
                WorkspaceId = "string",
            },
        },
        Location = "string",
        LogicAppReceivers = new[]
        {
            new AzureNative.Monitor.Inputs.LogicAppReceiverArgs
            {
                CallbackUrl = "string",
                Name = "string",
                ResourceId = "string",
                ManagedIdentity = "string",
                UseCommonAlertSchema = false,
            },
        },
        ArmRoleReceivers = new[]
        {
            new AzureNative.Monitor.Inputs.ArmRoleReceiverArgs
            {
                Name = "string",
                RoleId = "string",
                UseCommonAlertSchema = false,
            },
        },
        SmsReceivers = new[]
        {
            new AzureNative.Monitor.Inputs.SmsReceiverArgs
            {
                CountryCode = "string",
                Name = "string",
                PhoneNumber = "string",
            },
        },
        Tags = 
        {
            { "string", "string" },
        },
        VoiceReceivers = new[]
        {
            new AzureNative.Monitor.Inputs.VoiceReceiverArgs
            {
                CountryCode = "string",
                Name = "string",
                PhoneNumber = "string",
            },
        },
        WebhookReceivers = new[]
        {
            new AzureNative.Monitor.Inputs.WebhookReceiverArgs
            {
                Name = "string",
                ServiceUri = "string",
                IdentifierUri = "string",
                ManagedIdentity = "string",
                ObjectId = "string",
                TenantId = "string",
                UseAadAuth = false,
                UseCommonAlertSchema = false,
            },
        },
    });
    
    example, err := monitor.NewActionGroup(ctx, "actionGroupResource", &monitor.ActionGroupArgs{
    	Enabled:           pulumi.Bool(false),
    	ResourceGroupName: pulumi.String("string"),
    	GroupShortName:    pulumi.String("string"),
    	AzureFunctionReceivers: monitor.AzureFunctionReceiverArray{
    		&monitor.AzureFunctionReceiverArgs{
    			FunctionAppResourceId: pulumi.String("string"),
    			FunctionName:          pulumi.String("string"),
    			HttpTriggerUrl:        pulumi.String("string"),
    			Name:                  pulumi.String("string"),
    			ManagedIdentity:       pulumi.String("string"),
    			UseCommonAlertSchema:  pulumi.Bool(false),
    		},
    	},
    	IncidentReceivers: monitor.IncidentReceiverArray{
    		&monitor.IncidentReceiverArgs{
    			Connection: &monitor.IncidentServiceConnectionArgs{
    				Id:   pulumi.String("string"),
    				Name: pulumi.String("string"),
    			},
    			IncidentManagementService: pulumi.String("string"),
    			Mappings: pulumi.StringMap{
    				"string": pulumi.String("string"),
    			},
    			Name: pulumi.String("string"),
    		},
    	},
    	EmailReceivers: monitor.EmailReceiverArray{
    		&monitor.EmailReceiverArgs{
    			EmailAddress:         pulumi.String("string"),
    			Name:                 pulumi.String("string"),
    			UseCommonAlertSchema: pulumi.Bool(false),
    		},
    	},
    	AzureAppPushReceivers: monitor.AzureAppPushReceiverArray{
    		&monitor.AzureAppPushReceiverArgs{
    			EmailAddress: pulumi.String("string"),
    			Name:         pulumi.String("string"),
    		},
    	},
    	EventHubReceivers: monitor.EventHubReceiverArray{
    		&monitor.EventHubReceiverArgs{
    			EventHubName:         pulumi.String("string"),
    			EventHubNameSpace:    pulumi.String("string"),
    			Name:                 pulumi.String("string"),
    			SubscriptionId:       pulumi.String("string"),
    			ManagedIdentity:      pulumi.String("string"),
    			TenantId:             pulumi.String("string"),
    			UseCommonAlertSchema: pulumi.Bool(false),
    		},
    	},
    	AutomationRunbookReceivers: monitor.AutomationRunbookReceiverArray{
    		&monitor.AutomationRunbookReceiverArgs{
    			AutomationAccountId:  pulumi.String("string"),
    			IsGlobalRunbook:      pulumi.Bool(false),
    			RunbookName:          pulumi.String("string"),
    			WebhookResourceId:    pulumi.String("string"),
    			ManagedIdentity:      pulumi.String("string"),
    			Name:                 pulumi.String("string"),
    			ServiceUri:           pulumi.String("string"),
    			UseCommonAlertSchema: pulumi.Bool(false),
    		},
    	},
    	Identity: &monitor.ManagedServiceIdentityArgs{
    		Type: pulumi.String("string"),
    		UserAssignedIdentities: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	ActionGroupName: pulumi.String("string"),
    	ItsmReceivers: monitor.ItsmReceiverArray{
    		&monitor.ItsmReceiverArgs{
    			ConnectionId:        pulumi.String("string"),
    			Name:                pulumi.String("string"),
    			Region:              pulumi.String("string"),
    			TicketConfiguration: pulumi.String("string"),
    			WorkspaceId:         pulumi.String("string"),
    		},
    	},
    	Location: pulumi.String("string"),
    	LogicAppReceivers: monitor.LogicAppReceiverArray{
    		&monitor.LogicAppReceiverArgs{
    			CallbackUrl:          pulumi.String("string"),
    			Name:                 pulumi.String("string"),
    			ResourceId:           pulumi.String("string"),
    			ManagedIdentity:      pulumi.String("string"),
    			UseCommonAlertSchema: pulumi.Bool(false),
    		},
    	},
    	ArmRoleReceivers: monitor.ArmRoleReceiverArray{
    		&monitor.ArmRoleReceiverArgs{
    			Name:                 pulumi.String("string"),
    			RoleId:               pulumi.String("string"),
    			UseCommonAlertSchema: pulumi.Bool(false),
    		},
    	},
    	SmsReceivers: monitor.SmsReceiverArray{
    		&monitor.SmsReceiverArgs{
    			CountryCode: pulumi.String("string"),
    			Name:        pulumi.String("string"),
    			PhoneNumber: pulumi.String("string"),
    		},
    	},
    	Tags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	VoiceReceivers: monitor.VoiceReceiverArray{
    		&monitor.VoiceReceiverArgs{
    			CountryCode: pulumi.String("string"),
    			Name:        pulumi.String("string"),
    			PhoneNumber: pulumi.String("string"),
    		},
    	},
    	WebhookReceivers: monitor.WebhookReceiverArray{
    		&monitor.WebhookReceiverArgs{
    			Name:                 pulumi.String("string"),
    			ServiceUri:           pulumi.String("string"),
    			IdentifierUri:        pulumi.String("string"),
    			ManagedIdentity:      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()
        .enabled(false)
        .resourceGroupName("string")
        .groupShortName("string")
        .azureFunctionReceivers(AzureFunctionReceiverArgs.builder()
            .functionAppResourceId("string")
            .functionName("string")
            .httpTriggerUrl("string")
            .name("string")
            .managedIdentity("string")
            .useCommonAlertSchema(false)
            .build())
        .incidentReceivers(IncidentReceiverArgs.builder()
            .connection(IncidentServiceConnectionArgs.builder()
                .id("string")
                .name("string")
                .build())
            .incidentManagementService("string")
            .mappings(Map.of("string", "string"))
            .name("string")
            .build())
        .emailReceivers(EmailReceiverArgs.builder()
            .emailAddress("string")
            .name("string")
            .useCommonAlertSchema(false)
            .build())
        .azureAppPushReceivers(AzureAppPushReceiverArgs.builder()
            .emailAddress("string")
            .name("string")
            .build())
        .eventHubReceivers(EventHubReceiverArgs.builder()
            .eventHubName("string")
            .eventHubNameSpace("string")
            .name("string")
            .subscriptionId("string")
            .managedIdentity("string")
            .tenantId("string")
            .useCommonAlertSchema(false)
            .build())
        .automationRunbookReceivers(AutomationRunbookReceiverArgs.builder()
            .automationAccountId("string")
            .isGlobalRunbook(false)
            .runbookName("string")
            .webhookResourceId("string")
            .managedIdentity("string")
            .name("string")
            .serviceUri("string")
            .useCommonAlertSchema(false)
            .build())
        .identity(ManagedServiceIdentityArgs.builder()
            .type("string")
            .userAssignedIdentities("string")
            .build())
        .actionGroupName("string")
        .itsmReceivers(ItsmReceiverArgs.builder()
            .connectionId("string")
            .name("string")
            .region("string")
            .ticketConfiguration("string")
            .workspaceId("string")
            .build())
        .location("string")
        .logicAppReceivers(LogicAppReceiverArgs.builder()
            .callbackUrl("string")
            .name("string")
            .resourceId("string")
            .managedIdentity("string")
            .useCommonAlertSchema(false)
            .build())
        .armRoleReceivers(ArmRoleReceiverArgs.builder()
            .name("string")
            .roleId("string")
            .useCommonAlertSchema(false)
            .build())
        .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")
            .managedIdentity("string")
            .objectId("string")
            .tenantId("string")
            .useAadAuth(false)
            .useCommonAlertSchema(false)
            .build())
        .build());
    
    action_group_resource = azure_native.monitor.ActionGroup("actionGroupResource",
        enabled=False,
        resource_group_name="string",
        group_short_name="string",
        azure_function_receivers=[{
            "function_app_resource_id": "string",
            "function_name": "string",
            "http_trigger_url": "string",
            "name": "string",
            "managed_identity": "string",
            "use_common_alert_schema": False,
        }],
        incident_receivers=[{
            "connection": {
                "id": "string",
                "name": "string",
            },
            "incident_management_service": "string",
            "mappings": {
                "string": "string",
            },
            "name": "string",
        }],
        email_receivers=[{
            "email_address": "string",
            "name": "string",
            "use_common_alert_schema": False,
        }],
        azure_app_push_receivers=[{
            "email_address": "string",
            "name": "string",
        }],
        event_hub_receivers=[{
            "event_hub_name": "string",
            "event_hub_name_space": "string",
            "name": "string",
            "subscription_id": "string",
            "managed_identity": "string",
            "tenant_id": "string",
            "use_common_alert_schema": False,
        }],
        automation_runbook_receivers=[{
            "automation_account_id": "string",
            "is_global_runbook": False,
            "runbook_name": "string",
            "webhook_resource_id": "string",
            "managed_identity": "string",
            "name": "string",
            "service_uri": "string",
            "use_common_alert_schema": False,
        }],
        identity={
            "type": "string",
            "user_assigned_identities": ["string"],
        },
        action_group_name="string",
        itsm_receivers=[{
            "connection_id": "string",
            "name": "string",
            "region": "string",
            "ticket_configuration": "string",
            "workspace_id": "string",
        }],
        location="string",
        logic_app_receivers=[{
            "callback_url": "string",
            "name": "string",
            "resource_id": "string",
            "managed_identity": "string",
            "use_common_alert_schema": False,
        }],
        arm_role_receivers=[{
            "name": "string",
            "role_id": "string",
            "use_common_alert_schema": False,
        }],
        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",
            "managed_identity": "string",
            "object_id": "string",
            "tenant_id": "string",
            "use_aad_auth": False,
            "use_common_alert_schema": False,
        }])
    
    const actionGroupResource = new azure_native.monitor.ActionGroup("actionGroupResource", {
        enabled: false,
        resourceGroupName: "string",
        groupShortName: "string",
        azureFunctionReceivers: [{
            functionAppResourceId: "string",
            functionName: "string",
            httpTriggerUrl: "string",
            name: "string",
            managedIdentity: "string",
            useCommonAlertSchema: false,
        }],
        incidentReceivers: [{
            connection: {
                id: "string",
                name: "string",
            },
            incidentManagementService: "string",
            mappings: {
                string: "string",
            },
            name: "string",
        }],
        emailReceivers: [{
            emailAddress: "string",
            name: "string",
            useCommonAlertSchema: false,
        }],
        azureAppPushReceivers: [{
            emailAddress: "string",
            name: "string",
        }],
        eventHubReceivers: [{
            eventHubName: "string",
            eventHubNameSpace: "string",
            name: "string",
            subscriptionId: "string",
            managedIdentity: "string",
            tenantId: "string",
            useCommonAlertSchema: false,
        }],
        automationRunbookReceivers: [{
            automationAccountId: "string",
            isGlobalRunbook: false,
            runbookName: "string",
            webhookResourceId: "string",
            managedIdentity: "string",
            name: "string",
            serviceUri: "string",
            useCommonAlertSchema: false,
        }],
        identity: {
            type: "string",
            userAssignedIdentities: ["string"],
        },
        actionGroupName: "string",
        itsmReceivers: [{
            connectionId: "string",
            name: "string",
            region: "string",
            ticketConfiguration: "string",
            workspaceId: "string",
        }],
        location: "string",
        logicAppReceivers: [{
            callbackUrl: "string",
            name: "string",
            resourceId: "string",
            managedIdentity: "string",
            useCommonAlertSchema: false,
        }],
        armRoleReceivers: [{
            name: "string",
            roleId: "string",
            useCommonAlertSchema: false,
        }],
        smsReceivers: [{
            countryCode: "string",
            name: "string",
            phoneNumber: "string",
        }],
        tags: {
            string: "string",
        },
        voiceReceivers: [{
            countryCode: "string",
            name: "string",
            phoneNumber: "string",
        }],
        webhookReceivers: [{
            name: "string",
            serviceUri: "string",
            identifierUri: "string",
            managedIdentity: "string",
            objectId: "string",
            tenantId: "string",
            useAadAuth: false,
            useCommonAlertSchema: false,
        }],
    });
    
    type: azure-native:monitor:ActionGroup
    properties:
        actionGroupName: string
        armRoleReceivers:
            - name: string
              roleId: string
              useCommonAlertSchema: false
        automationRunbookReceivers:
            - automationAccountId: string
              isGlobalRunbook: false
              managedIdentity: string
              name: string
              runbookName: string
              serviceUri: string
              useCommonAlertSchema: false
              webhookResourceId: string
        azureAppPushReceivers:
            - emailAddress: string
              name: string
        azureFunctionReceivers:
            - functionAppResourceId: string
              functionName: string
              httpTriggerUrl: string
              managedIdentity: string
              name: string
              useCommonAlertSchema: false
        emailReceivers:
            - emailAddress: string
              name: string
              useCommonAlertSchema: false
        enabled: false
        eventHubReceivers:
            - eventHubName: string
              eventHubNameSpace: string
              managedIdentity: string
              name: string
              subscriptionId: string
              tenantId: string
              useCommonAlertSchema: false
        groupShortName: string
        identity:
            type: string
            userAssignedIdentities:
                - string
        incidentReceivers:
            - connection:
                id: string
                name: string
              incidentManagementService: string
              mappings:
                string: string
              name: string
        itsmReceivers:
            - connectionId: string
              name: string
              region: string
              ticketConfiguration: string
              workspaceId: string
        location: string
        logicAppReceivers:
            - callbackUrl: string
              managedIdentity: 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
              managedIdentity: 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.
    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.Monitor.Inputs.ArmRoleReceiver>
    The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.
    AutomationRunbookReceivers List<Pulumi.AzureNative.Monitor.Inputs.AutomationRunbookReceiver>
    The list of AutomationRunbook receivers that are part of this action group.
    AzureAppPushReceivers List<Pulumi.AzureNative.Monitor.Inputs.AzureAppPushReceiver>
    The list of AzureAppPush receivers that are part of this action group.
    AzureFunctionReceivers List<Pulumi.AzureNative.Monitor.Inputs.AzureFunctionReceiver>
    The list of azure function receivers that are part of this action group.
    EmailReceivers List<Pulumi.AzureNative.Monitor.Inputs.EmailReceiver>
    The list of email receivers that are part of this action group.
    EventHubReceivers List<Pulumi.AzureNative.Monitor.Inputs.EventHubReceiver>
    The list of event hub receivers that are part of this action group.
    Identity Pulumi.AzureNative.Monitor.Inputs.ManagedServiceIdentity
    Managed service identity (system assigned and/or user assigned identities)
    IncidentReceivers List<Pulumi.AzureNative.Monitor.Inputs.IncidentReceiver>
    The list of incident receivers that are part of this action group.
    ItsmReceivers List<Pulumi.AzureNative.Monitor.Inputs.ItsmReceiver>
    The list of ITSM receivers that are part of this action group.
    Location string
    Resource location
    LogicAppReceivers List<Pulumi.AzureNative.Monitor.Inputs.LogicAppReceiver>
    The list of logic app receivers that are part of this action group.
    SmsReceivers List<Pulumi.AzureNative.Monitor.Inputs.SmsReceiver>
    The list of SMS receivers that are part of this action group.
    Tags Dictionary<string, string>
    Resource tags
    VoiceReceivers List<Pulumi.AzureNative.Monitor.Inputs.VoiceReceiver>
    The list of voice receivers that are part of this action group.
    WebhookReceivers List<Pulumi.AzureNative.Monitor.Inputs.WebhookReceiver>
    The list of webhook receivers that are part of this action group.
    Enabled bool
    Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.
    GroupShortName string
    The short name of the action group. This will be used in SMS messages.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    ActionGroupName string
    The name of the action group.
    ArmRoleReceivers []ArmRoleReceiverArgs
    The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.
    AutomationRunbookReceivers []AutomationRunbookReceiverArgs
    The list of AutomationRunbook receivers that are part of this action group.
    AzureAppPushReceivers []AzureAppPushReceiverArgs
    The list of AzureAppPush receivers that are part of this action group.
    AzureFunctionReceivers []AzureFunctionReceiverArgs
    The list of azure function receivers that are part of this action group.
    EmailReceivers []EmailReceiverArgs
    The list of email receivers that are part of this action group.
    EventHubReceivers []EventHubReceiverArgs
    The list of event hub receivers that are part of this action group.
    Identity ManagedServiceIdentityArgs
    Managed service identity (system assigned and/or user assigned identities)
    IncidentReceivers []IncidentReceiverArgs
    The list of incident receivers that are part of this action group.
    ItsmReceivers []ItsmReceiverArgs
    The list of ITSM receivers that are part of this action group.
    Location string
    Resource location
    LogicAppReceivers []LogicAppReceiverArgs
    The list of logic app receivers that are part of this action group.
    SmsReceivers []SmsReceiverArgs
    The list of SMS receivers that are part of this action group.
    Tags map[string]string
    Resource tags
    VoiceReceivers []VoiceReceiverArgs
    The list of voice receivers that are part of this action group.
    WebhookReceivers []WebhookReceiverArgs
    The list of webhook receivers that are part of this action group.
    enabled Boolean
    Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.
    groupShortName String
    The short name of the action group. This will be used in SMS messages.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    actionGroupName String
    The name of the action group.
    armRoleReceivers List<ArmRoleReceiver>
    The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.
    automationRunbookReceivers List<AutomationRunbookReceiver>
    The list of AutomationRunbook receivers that are part of this action group.
    azureAppPushReceivers List<AzureAppPushReceiver>
    The list of AzureAppPush receivers that are part of this action group.
    azureFunctionReceivers List<AzureFunctionReceiver>
    The list of azure function receivers that are part of this action group.
    emailReceivers List<EmailReceiver>
    The list of email receivers that are part of this action group.
    eventHubReceivers List<EventHubReceiver>
    The list of event hub receivers that are part of this action group.
    identity ManagedServiceIdentity
    Managed service identity (system assigned and/or user assigned identities)
    incidentReceivers List<IncidentReceiver>
    The list of incident receivers that are part of this action group.
    itsmReceivers List<ItsmReceiver>
    The list of ITSM receivers that are part of this action group.
    location String
    Resource location
    logicAppReceivers List<LogicAppReceiver>
    The list of logic app receivers that are part of this action group.
    smsReceivers List<SmsReceiver>
    The list of SMS receivers that are part of this action group.
    tags Map<String,String>
    Resource tags
    voiceReceivers List<VoiceReceiver>
    The list of voice receivers that are part of this action group.
    webhookReceivers List<WebhookReceiver>
    The list of webhook receivers that are part of this action group.
    enabled boolean
    Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.
    groupShortName string
    The short name of the action group. This will be used in SMS messages.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    actionGroupName string
    The name of the action group.
    armRoleReceivers ArmRoleReceiver[]
    The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.
    automationRunbookReceivers AutomationRunbookReceiver[]
    The list of AutomationRunbook receivers that are part of this action group.
    azureAppPushReceivers AzureAppPushReceiver[]
    The list of AzureAppPush receivers that are part of this action group.
    azureFunctionReceivers AzureFunctionReceiver[]
    The list of azure function receivers that are part of this action group.
    emailReceivers EmailReceiver[]
    The list of email receivers that are part of this action group.
    eventHubReceivers EventHubReceiver[]
    The list of event hub receivers that are part of this action group.
    identity ManagedServiceIdentity
    Managed service identity (system assigned and/or user assigned identities)
    incidentReceivers IncidentReceiver[]
    The list of incident receivers that are part of this action group.
    itsmReceivers ItsmReceiver[]
    The list of ITSM receivers that are part of this action group.
    location string
    Resource location
    logicAppReceivers LogicAppReceiver[]
    The list of logic app receivers that are part of this action group.
    smsReceivers SmsReceiver[]
    The list of SMS receivers that are part of this action group.
    tags {[key: string]: string}
    Resource tags
    voiceReceivers VoiceReceiver[]
    The list of voice receivers that are part of this action group.
    webhookReceivers WebhookReceiver[]
    The list of webhook receivers that are part of this action group.
    enabled bool
    Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.
    group_short_name str
    The short name of the action group. This will be used in SMS messages.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    action_group_name str
    The name of the action group.
    arm_role_receivers Sequence[ArmRoleReceiverArgs]
    The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.
    automation_runbook_receivers Sequence[AutomationRunbookReceiverArgs]
    The list of AutomationRunbook receivers that are part of this action group.
    azure_app_push_receivers Sequence[AzureAppPushReceiverArgs]
    The list of AzureAppPush receivers that are part of this action group.
    azure_function_receivers Sequence[AzureFunctionReceiverArgs]
    The list of azure function receivers that are part of this action group.
    email_receivers Sequence[EmailReceiverArgs]
    The list of email receivers that are part of this action group.
    event_hub_receivers Sequence[EventHubReceiverArgs]
    The list of event hub receivers that are part of this action group.
    identity ManagedServiceIdentityArgs
    Managed service identity (system assigned and/or user assigned identities)
    incident_receivers Sequence[IncidentReceiverArgs]
    The list of incident receivers that are part of this action group.
    itsm_receivers Sequence[ItsmReceiverArgs]
    The list of ITSM receivers that are part of this action group.
    location str
    Resource location
    logic_app_receivers Sequence[LogicAppReceiverArgs]
    The list of logic app receivers that are part of this action group.
    sms_receivers Sequence[SmsReceiverArgs]
    The list of SMS receivers that are part of this action group.
    tags Mapping[str, str]
    Resource tags
    voice_receivers Sequence[VoiceReceiverArgs]
    The list of voice receivers that are part of this action group.
    webhook_receivers Sequence[WebhookReceiverArgs]
    The list of webhook receivers that are part of this action group.
    enabled Boolean
    Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.
    groupShortName String
    The short name of the action group. This will be used in SMS messages.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    actionGroupName String
    The name of the action group.
    armRoleReceivers List<Property Map>
    The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.
    automationRunbookReceivers List<Property Map>
    The list of AutomationRunbook receivers that are part of this action group.
    azureAppPushReceivers List<Property Map>
    The list of AzureAppPush receivers that are part of this action group.
    azureFunctionReceivers List<Property Map>
    The list of azure function receivers that are part of this action group.
    emailReceivers List<Property Map>
    The list of email receivers that are part of this action group.
    eventHubReceivers List<Property Map>
    The list of event hub receivers that are part of this action group.
    identity Property Map
    Managed service identity (system assigned and/or user assigned identities)
    incidentReceivers List<Property Map>
    The list of incident 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:

    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Azure resource name
    Type string
    Azure resource type
    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Azure resource name
    Type string
    Azure resource type
    azureApiVersion String
    The Azure API version of the resource.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Azure resource name
    type String
    Azure resource type
    azureApiVersion string
    The Azure API version of the resource.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    Azure resource name
    type string
    Azure resource type
    azure_api_version str
    The Azure API version of the resource.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    Azure resource name
    type str
    Azure resource type
    azureApiVersion String
    The Azure API version of the resource.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Azure resource name
    type String
    Azure resource type

    Supporting Types

    ArmRoleReceiver, ArmRoleReceiverArgs

    Name string
    The name of the arm role receiver. Names must be unique across all receivers within an action group.
    RoleId string
    The arm role id.
    UseCommonAlertSchema bool
    Indicates whether to use common alert schema.
    Name string
    The name of the arm role receiver. Names must be unique across all receivers within an action group.
    RoleId string
    The arm role id.
    UseCommonAlertSchema bool
    Indicates whether to use common alert schema.
    name String
    The name of the arm role receiver. Names must be unique across all receivers within an action group.
    roleId String
    The arm role id.
    useCommonAlertSchema Boolean
    Indicates whether to use common alert schema.
    name string
    The name of the arm role receiver. Names must be unique across all receivers within an action group.
    roleId string
    The arm role id.
    useCommonAlertSchema boolean
    Indicates whether to use common alert schema.
    name str
    The name of the arm role receiver. Names must be unique across all receivers within an action group.
    role_id str
    The arm role id.
    use_common_alert_schema bool
    Indicates whether to use common alert schema.
    name String
    The name of the arm role receiver. Names must be unique across all receivers within an action group.
    roleId String
    The arm role id.
    useCommonAlertSchema Boolean
    Indicates whether to use common alert schema.

    ArmRoleReceiverResponse, ArmRoleReceiverResponseArgs

    Name string
    The name of the arm role receiver. Names must be unique across all receivers within an action group.
    RoleId string
    The arm role id.
    UseCommonAlertSchema bool
    Indicates whether to use common alert schema.
    Name string
    The name of the arm role receiver. Names must be unique across all receivers within an action group.
    RoleId string
    The arm role id.
    UseCommonAlertSchema bool
    Indicates whether to use common alert schema.
    name String
    The name of the arm role receiver. Names must be unique across all receivers within an action group.
    roleId String
    The arm role id.
    useCommonAlertSchema Boolean
    Indicates whether to use common alert schema.
    name string
    The name of the arm role receiver. Names must be unique across all receivers within an action group.
    roleId string
    The arm role id.
    useCommonAlertSchema boolean
    Indicates whether to use common alert schema.
    name str
    The name of the arm role receiver. Names must be unique across all receivers within an action group.
    role_id str
    The arm role id.
    use_common_alert_schema bool
    Indicates whether to use common alert schema.
    name String
    The name of the arm role receiver. Names must be unique across all receivers within an action group.
    roleId String
    The arm role id.
    useCommonAlertSchema Boolean
    Indicates whether to use common alert schema.

    AutomationRunbookReceiver, AutomationRunbookReceiverArgs

    AutomationAccountId string
    The Azure automation account Id which holds this runbook and authenticate to Azure resource.
    IsGlobalRunbook bool
    Indicates whether this instance is global runbook.
    RunbookName string
    The name for this runbook.
    WebhookResourceId string
    The resource id for webhook linked to this runbook.
    ManagedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    ManagedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    managedIdentity String
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    managedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    managed_identity str
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    managedIdentity String
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    name String
    Indicates name of the webhook.
    serviceUri String
    The URI where webhooks should be sent.
    useCommonAlertSchema Boolean
    Indicates whether to use common alert schema.

    AutomationRunbookReceiverResponse, AutomationRunbookReceiverResponseArgs

    AutomationAccountId string
    The Azure automation account Id which holds this runbook and authenticate to Azure resource.
    IsGlobalRunbook bool
    Indicates whether this instance is global runbook.
    RunbookName string
    The name for this runbook.
    WebhookResourceId string
    The resource id for webhook linked to this runbook.
    ManagedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    ManagedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    managedIdentity String
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    managedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    managed_identity str
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    managedIdentity String
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    name String
    Indicates name of the webhook.
    serviceUri String
    The URI where webhooks should be sent.
    useCommonAlertSchema Boolean
    Indicates whether to use common alert schema.

    AzureAppPushReceiver, AzureAppPushReceiverArgs

    EmailAddress string
    The email address registered for the Azure mobile app.
    Name string
    The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.
    EmailAddress string
    The email address registered for the Azure mobile app.
    Name string
    The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.
    emailAddress String
    The email address registered for the Azure mobile app.
    name String
    The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.
    emailAddress string
    The email address registered for the Azure mobile app.
    name string
    The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.
    email_address str
    The email address registered for the Azure mobile app.
    name str
    The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.
    emailAddress String
    The email address registered for the Azure mobile app.
    name String
    The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.

    AzureAppPushReceiverResponse, AzureAppPushReceiverResponseArgs

    EmailAddress string
    The email address registered for the Azure mobile app.
    Name string
    The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.
    EmailAddress string
    The email address registered for the Azure mobile app.
    Name string
    The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.
    emailAddress String
    The email address registered for the Azure mobile app.
    name String
    The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.
    emailAddress string
    The email address registered for the Azure mobile app.
    name string
    The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.
    email_address str
    The email address registered for the Azure mobile app.
    name str
    The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.
    emailAddress String
    The email address registered for the Azure mobile app.
    name String
    The name of the Azure mobile app push receiver. Names must be unique across all receivers within a tenant action group.

    AzureFunctionReceiver, AzureFunctionReceiverArgs

    FunctionAppResourceId string
    The azure resource id of the function app.
    FunctionName string
    The function name in the function app.
    HttpTriggerUrl string
    The http trigger url where http request sent to.
    Name string
    The name of the azure function receiver. Names must be unique across all receivers within an action group.
    ManagedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    ManagedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    managedIdentity String
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    managedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    managed_identity str
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    managedIdentity String
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    useCommonAlertSchema Boolean
    Indicates whether to use common alert schema.

    AzureFunctionReceiverResponse, AzureFunctionReceiverResponseArgs

    FunctionAppResourceId string
    The azure resource id of the function app.
    FunctionName string
    The function name in the function app.
    HttpTriggerUrl string
    The http trigger url where http request sent to.
    Name string
    The name of the azure function receiver. Names must be unique across all receivers within an action group.
    ManagedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    ManagedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    managedIdentity String
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    managedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    managed_identity str
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    managedIdentity String
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    useCommonAlertSchema Boolean
    Indicates whether to use common alert schema.

    EmailReceiver, EmailReceiverArgs

    EmailAddress string
    The email address of this receiver.
    Name string
    The name of the email receiver. Names must be unique across all receivers within a tenant action group.
    UseCommonAlertSchema bool
    Indicates whether to use common alert schema.
    EmailAddress string
    The email address of this receiver.
    Name string
    The name of the email receiver. Names must be unique across all receivers within a tenant action group.
    UseCommonAlertSchema bool
    Indicates whether to use common alert schema.
    emailAddress String
    The email address of this receiver.
    name String
    The name of the email receiver. Names must be unique across all receivers within a tenant action group.
    useCommonAlertSchema Boolean
    Indicates whether to use common alert schema.
    emailAddress string
    The email address of this receiver.
    name string
    The name of the email receiver. Names must be unique across all receivers within a tenant action group.
    useCommonAlertSchema boolean
    Indicates whether to use common alert schema.
    email_address str
    The email address of this receiver.
    name str
    The name of the email receiver. Names must be unique across all receivers within a tenant action group.
    use_common_alert_schema bool
    Indicates whether to use common alert schema.
    emailAddress String
    The email address of this receiver.
    name String
    The name of the email receiver. Names must be unique across all receivers within a tenant action group.
    useCommonAlertSchema Boolean
    Indicates whether to use common alert schema.

    EmailReceiverResponse, EmailReceiverResponseArgs

    EmailAddress string
    The email address of this receiver.
    Name string
    The name of the email receiver. Names must be unique across all receivers within a tenant action group.
    Status string
    The receiver status of the e-mail.
    UseCommonAlertSchema bool
    Indicates whether to use common alert schema.
    EmailAddress string
    The email address of this receiver.
    Name string
    The name of the email receiver. Names must be unique across all receivers within a tenant action group.
    Status string
    The receiver status of the e-mail.
    UseCommonAlertSchema bool
    Indicates whether to use common alert schema.
    emailAddress String
    The email address of this receiver.
    name String
    The name of the email receiver. Names must be unique across all receivers within a tenant action group.
    status String
    The receiver status of the e-mail.
    useCommonAlertSchema Boolean
    Indicates whether to use common alert schema.
    emailAddress string
    The email address of this receiver.
    name string
    The name of the email receiver. Names must be unique across all receivers within a tenant action group.
    status string
    The receiver status of the e-mail.
    useCommonAlertSchema boolean
    Indicates whether to use common alert schema.
    email_address str
    The email address of this receiver.
    name str
    The name of the email receiver. Names must be unique across all receivers within a tenant action group.
    status str
    The receiver status of the e-mail.
    use_common_alert_schema bool
    Indicates whether to use common alert schema.
    emailAddress String
    The email address of this receiver.
    name String
    The name of the email receiver. Names must be unique across all receivers within a tenant action group.
    status String
    The receiver status of the e-mail.
    useCommonAlertSchema Boolean
    Indicates whether to use common alert schema.

    EventHubReceiver, EventHubReceiverArgs

    EventHubName string
    The name of the specific Event Hub queue
    EventHubNameSpace string
    The Event Hub namespace
    Name string
    The name of the Event hub receiver. Names must be unique across all receivers within an action group.
    SubscriptionId string
    The Id for the subscription containing this event hub
    ManagedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    TenantId string
    The tenant Id for the subscription containing this event hub
    UseCommonAlertSchema bool
    Indicates whether to use common alert schema.
    EventHubName string
    The name of the specific Event Hub queue
    EventHubNameSpace string
    The Event Hub namespace
    Name string
    The name of the Event hub receiver. Names must be unique across all receivers within an action group.
    SubscriptionId string
    The Id for the subscription containing this event hub
    ManagedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    TenantId string
    The tenant Id for the subscription containing this event hub
    UseCommonAlertSchema bool
    Indicates whether to use common alert schema.
    eventHubName String
    The name of the specific Event Hub queue
    eventHubNameSpace String
    The Event Hub namespace
    name String
    The name of the Event hub receiver. Names must be unique across all receivers within an action group.
    subscriptionId String
    The Id for the subscription containing this event hub
    managedIdentity String
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    tenantId String
    The tenant Id for the subscription containing this event hub
    useCommonAlertSchema Boolean
    Indicates whether to use common alert schema.
    eventHubName string
    The name of the specific Event Hub queue
    eventHubNameSpace string
    The Event Hub namespace
    name string
    The name of the Event hub receiver. Names must be unique across all receivers within an action group.
    subscriptionId string
    The Id for the subscription containing this event hub
    managedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    tenantId string
    The tenant Id for the subscription containing this event hub
    useCommonAlertSchema boolean
    Indicates whether to use common alert schema.
    event_hub_name str
    The name of the specific Event Hub queue
    event_hub_name_space str
    The Event Hub namespace
    name str
    The name of the Event hub receiver. Names must be unique across all receivers within an action group.
    subscription_id str
    The Id for the subscription containing this event hub
    managed_identity str
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    tenant_id str
    The tenant Id for the subscription containing this event hub
    use_common_alert_schema bool
    Indicates whether to use common alert schema.
    eventHubName String
    The name of the specific Event Hub queue
    eventHubNameSpace String
    The Event Hub namespace
    name String
    The name of the Event hub receiver. Names must be unique across all receivers within an action group.
    subscriptionId String
    The Id for the subscription containing this event hub
    managedIdentity String
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    tenantId String
    The tenant Id for the subscription containing this event hub
    useCommonAlertSchema Boolean
    Indicates whether to use common alert schema.

    EventHubReceiverResponse, EventHubReceiverResponseArgs

    EventHubName string
    The name of the specific Event Hub queue
    EventHubNameSpace string
    The Event Hub namespace
    Name string
    The name of the Event hub receiver. Names must be unique across all receivers within an action group.
    SubscriptionId string
    The Id for the subscription containing this event hub
    ManagedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    TenantId string
    The tenant Id for the subscription containing this event hub
    UseCommonAlertSchema bool
    Indicates whether to use common alert schema.
    EventHubName string
    The name of the specific Event Hub queue
    EventHubNameSpace string
    The Event Hub namespace
    Name string
    The name of the Event hub receiver. Names must be unique across all receivers within an action group.
    SubscriptionId string
    The Id for the subscription containing this event hub
    ManagedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    TenantId string
    The tenant Id for the subscription containing this event hub
    UseCommonAlertSchema bool
    Indicates whether to use common alert schema.
    eventHubName String
    The name of the specific Event Hub queue
    eventHubNameSpace String
    The Event Hub namespace
    name String
    The name of the Event hub receiver. Names must be unique across all receivers within an action group.
    subscriptionId String
    The Id for the subscription containing this event hub
    managedIdentity String
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    tenantId String
    The tenant Id for the subscription containing this event hub
    useCommonAlertSchema Boolean
    Indicates whether to use common alert schema.
    eventHubName string
    The name of the specific Event Hub queue
    eventHubNameSpace string
    The Event Hub namespace
    name string
    The name of the Event hub receiver. Names must be unique across all receivers within an action group.
    subscriptionId string
    The Id for the subscription containing this event hub
    managedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    tenantId string
    The tenant Id for the subscription containing this event hub
    useCommonAlertSchema boolean
    Indicates whether to use common alert schema.
    event_hub_name str
    The name of the specific Event Hub queue
    event_hub_name_space str
    The Event Hub namespace
    name str
    The name of the Event hub receiver. Names must be unique across all receivers within an action group.
    subscription_id str
    The Id for the subscription containing this event hub
    managed_identity str
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    tenant_id str
    The tenant Id for the subscription containing this event hub
    use_common_alert_schema bool
    Indicates whether to use common alert schema.
    eventHubName String
    The name of the specific Event Hub queue
    eventHubNameSpace String
    The Event Hub namespace
    name String
    The name of the Event hub receiver. Names must be unique across all receivers within an action group.
    subscriptionId String
    The Id for the subscription containing this event hub
    managedIdentity String
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    tenantId String
    The tenant Id for the subscription containing this event hub
    useCommonAlertSchema Boolean
    Indicates whether to use common alert schema.

    IncidentManagementService, IncidentManagementServiceArgs

    Icm
    Icm
    IncidentManagementServiceIcm
    Icm
    Icm
    Icm
    Icm
    Icm
    ICM
    Icm
    "Icm"
    Icm

    IncidentReceiver, IncidentReceiverArgs

    Connection Pulumi.AzureNative.Monitor.Inputs.IncidentServiceConnection
    The incident service connection
    IncidentManagementService string | Pulumi.AzureNative.Monitor.IncidentManagementService
    The incident management service type
    Mappings Dictionary<string, string>
    Field mappings for the incident service
    Name string
    The name of the Incident receiver. Names must be unique across all receivers within an action group.
    Connection IncidentServiceConnection
    The incident service connection
    IncidentManagementService string | IncidentManagementService
    The incident management service type
    Mappings map[string]string
    Field mappings for the incident service
    Name string
    The name of the Incident receiver. Names must be unique across all receivers within an action group.
    connection IncidentServiceConnection
    The incident service connection
    incidentManagementService String | IncidentManagementService
    The incident management service type
    mappings Map<String,String>
    Field mappings for the incident service
    name String
    The name of the Incident receiver. Names must be unique across all receivers within an action group.
    connection IncidentServiceConnection
    The incident service connection
    incidentManagementService string | IncidentManagementService
    The incident management service type
    mappings {[key: string]: string}
    Field mappings for the incident service
    name string
    The name of the Incident receiver. Names must be unique across all receivers within an action group.
    connection IncidentServiceConnection
    The incident service connection
    incident_management_service str | IncidentManagementService
    The incident management service type
    mappings Mapping[str, str]
    Field mappings for the incident service
    name str
    The name of the Incident receiver. Names must be unique across all receivers within an action group.
    connection Property Map
    The incident service connection
    incidentManagementService String | "Icm"
    The incident management service type
    mappings Map<String>
    Field mappings for the incident service
    name String
    The name of the Incident receiver. Names must be unique across all receivers within an action group.

    IncidentReceiverResponse, IncidentReceiverResponseArgs

    Connection Pulumi.AzureNative.Monitor.Inputs.IncidentServiceConnectionResponse
    The incident service connection
    IncidentManagementService string
    The incident management service type
    Mappings Dictionary<string, string>
    Field mappings for the incident service
    Name string
    The name of the Incident receiver. Names must be unique across all receivers within an action group.
    Connection IncidentServiceConnectionResponse
    The incident service connection
    IncidentManagementService string
    The incident management service type
    Mappings map[string]string
    Field mappings for the incident service
    Name string
    The name of the Incident receiver. Names must be unique across all receivers within an action group.
    connection IncidentServiceConnectionResponse
    The incident service connection
    incidentManagementService String
    The incident management service type
    mappings Map<String,String>
    Field mappings for the incident service
    name String
    The name of the Incident receiver. Names must be unique across all receivers within an action group.
    connection IncidentServiceConnectionResponse
    The incident service connection
    incidentManagementService string
    The incident management service type
    mappings {[key: string]: string}
    Field mappings for the incident service
    name string
    The name of the Incident receiver. Names must be unique across all receivers within an action group.
    connection IncidentServiceConnectionResponse
    The incident service connection
    incident_management_service str
    The incident management service type
    mappings Mapping[str, str]
    Field mappings for the incident service
    name str
    The name of the Incident receiver. Names must be unique across all receivers within an action group.
    connection Property Map
    The incident service connection
    incidentManagementService String
    The incident management service type
    mappings Map<String>
    Field mappings for the incident service
    name String
    The name of the Incident receiver. Names must be unique across all receivers within an action group.

    IncidentServiceConnection, IncidentServiceConnectionArgs

    Id string
    GUID value representing the connection ID for the incident management service.
    Name string
    The name of the connection.
    Id string
    GUID value representing the connection ID for the incident management service.
    Name string
    The name of the connection.
    id String
    GUID value representing the connection ID for the incident management service.
    name String
    The name of the connection.
    id string
    GUID value representing the connection ID for the incident management service.
    name string
    The name of the connection.
    id str
    GUID value representing the connection ID for the incident management service.
    name str
    The name of the connection.
    id String
    GUID value representing the connection ID for the incident management service.
    name String
    The name of the connection.

    IncidentServiceConnectionResponse, IncidentServiceConnectionResponseArgs

    Id string
    GUID value representing the connection ID for the incident management service.
    Name string
    The name of the connection.
    Id string
    GUID value representing the connection ID for the incident management service.
    Name string
    The name of the connection.
    id String
    GUID value representing the connection ID for the incident management service.
    name String
    The name of the connection.
    id string
    GUID value representing the connection ID for the incident management service.
    name string
    The name of the connection.
    id str
    GUID value representing the connection ID for the incident management service.
    name str
    The name of the connection.
    id String
    GUID value representing the connection ID for the incident management service.
    name String
    The name of the connection.

    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.
    ManagedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    ManagedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    managedIdentity String
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    managedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    managed_identity str
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    managedIdentity String
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    useCommonAlertSchema Boolean
    Indicates whether to use common alert schema.

    LogicAppReceiverResponse, LogicAppReceiverResponseArgs

    CallbackUrl string
    The callback url where http request sent to.
    Name string
    The name of the logic app receiver. Names must be unique across all receivers within an action group.
    ResourceId string
    The azure resource id of the logic app receiver.
    ManagedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    ManagedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    managedIdentity String
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    managedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    managed_identity str
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.
    managedIdentity String
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    useCommonAlertSchema Boolean
    Indicates whether to use common alert schema.

    ManagedServiceIdentity, ManagedServiceIdentityArgs

    Type string | Pulumi.AzureNative.Monitor.ManagedServiceIdentityType
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    UserAssignedIdentities List<string>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    Type string | ManagedServiceIdentityType
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    UserAssignedIdentities []string
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    type String | ManagedServiceIdentityType
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    userAssignedIdentities List<String>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    type string | ManagedServiceIdentityType
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    userAssignedIdentities string[]
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    type str | ManagedServiceIdentityType
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    user_assigned_identities Sequence[str]
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    type String | "None" | "SystemAssigned" | "UserAssigned" | "SystemAssigned,UserAssigned"
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    userAssignedIdentities List<String>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

    ManagedServiceIdentityResponse, ManagedServiceIdentityResponseArgs

    PrincipalId string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    TenantId string
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    Type string
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.Monitor.Inputs.UserAssignedIdentityResponse>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    PrincipalId string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    TenantId string
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    Type string
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    UserAssignedIdentities map[string]UserAssignedIdentityResponse
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    principalId String
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId String
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type String
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    userAssignedIdentities Map<String,UserAssignedIdentityResponse>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    principalId string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId string
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type string
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    userAssignedIdentities {[key: string]: UserAssignedIdentityResponse}
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    principal_id str
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenant_id str
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type str
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    user_assigned_identities Mapping[str, UserAssignedIdentityResponse]
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    principalId String
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId String
    The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
    type String
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    userAssignedIdentities Map<Property Map>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

    ManagedServiceIdentityType, ManagedServiceIdentityTypeArgs

    None
    None
    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    SystemAssigned_UserAssigned
    SystemAssigned,UserAssigned
    ManagedServiceIdentityTypeNone
    None
    ManagedServiceIdentityTypeSystemAssigned
    SystemAssigned
    ManagedServiceIdentityTypeUserAssigned
    UserAssigned
    ManagedServiceIdentityType_SystemAssigned_UserAssigned
    SystemAssigned,UserAssigned
    None
    None
    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    SystemAssigned_UserAssigned
    SystemAssigned,UserAssigned
    None
    None
    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    SystemAssigned_UserAssigned
    SystemAssigned,UserAssigned
    NONE
    None
    SYSTEM_ASSIGNED
    SystemAssigned
    USER_ASSIGNED
    UserAssigned
    SYSTEM_ASSIGNED_USER_ASSIGNED
    SystemAssigned,UserAssigned
    "None"
    None
    "SystemAssigned"
    SystemAssigned
    "UserAssigned"
    UserAssigned
    "SystemAssigned,UserAssigned"
    SystemAssigned,UserAssigned

    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.

    UserAssignedIdentityResponse, UserAssignedIdentityResponseArgs

    ClientId string
    The client ID of the assigned identity.
    PrincipalId string
    The principal ID of the assigned identity.
    ClientId string
    The client ID of the assigned identity.
    PrincipalId string
    The principal ID of the assigned identity.
    clientId String
    The client ID of the assigned identity.
    principalId String
    The principal ID of the assigned identity.
    clientId string
    The client ID of the assigned identity.
    principalId string
    The principal ID of the assigned identity.
    client_id str
    The client ID of the assigned identity.
    principal_id str
    The principal ID of the assigned identity.
    clientId String
    The client ID of the assigned identity.
    principalId String
    The principal ID of the assigned identity.

    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.
    ManagedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    ObjectId string
    Indicates the webhook app object Id for aad auth.
    TenantId string
    Indicates the tenant id for aad auth.
    UseAadAuth bool
    Indicates whether or not use AAD authentication.
    UseCommonAlertSchema bool
    Indicates whether to use common alert schema.
    Name string
    The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.
    ServiceUri string
    The URI where webhooks should be sent.
    IdentifierUri string
    Indicates the identifier uri for aad auth.
    ManagedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    ObjectId string
    Indicates the webhook app object Id for aad auth.
    TenantId string
    Indicates the tenant id for aad auth.
    UseAadAuth bool
    Indicates whether or not use AAD authentication.
    UseCommonAlertSchema bool
    Indicates whether to use common alert schema.
    name String
    The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.
    serviceUri String
    The URI where webhooks should be sent.
    identifierUri String
    Indicates the identifier uri for aad auth.
    managedIdentity String
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    objectId String
    Indicates the webhook app object Id for aad auth.
    tenantId String
    Indicates the tenant id for aad auth.
    useAadAuth Boolean
    Indicates whether or not use AAD authentication.
    useCommonAlertSchema Boolean
    Indicates whether to use common alert schema.
    name string
    The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.
    serviceUri string
    The URI where webhooks should be sent.
    identifierUri string
    Indicates the identifier uri for aad auth.
    managedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    objectId string
    Indicates the webhook app object Id for aad auth.
    tenantId string
    Indicates the tenant id for aad auth.
    useAadAuth boolean
    Indicates whether or not use AAD authentication.
    useCommonAlertSchema boolean
    Indicates whether to use common alert schema.
    name str
    The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.
    service_uri str
    The URI where webhooks should be sent.
    identifier_uri str
    Indicates the identifier uri for aad auth.
    managed_identity str
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    object_id str
    Indicates the webhook app object Id for aad auth.
    tenant_id str
    Indicates the tenant id for aad auth.
    use_aad_auth bool
    Indicates whether or not use AAD authentication.
    use_common_alert_schema bool
    Indicates whether to use common alert schema.
    name String
    The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.
    serviceUri String
    The URI where webhooks should be sent.
    identifierUri String
    Indicates the identifier uri for aad auth.
    managedIdentity String
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    objectId String
    Indicates the webhook app object Id for aad auth.
    tenantId String
    Indicates the tenant id for aad auth.
    useAadAuth Boolean
    Indicates whether or not use AAD authentication.
    useCommonAlertSchema Boolean
    Indicates whether to use common alert schema.

    WebhookReceiverResponse, WebhookReceiverResponseArgs

    Name string
    The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.
    ServiceUri string
    The URI where webhooks should be sent.
    IdentifierUri string
    Indicates the identifier uri for aad auth.
    ManagedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    ObjectId string
    Indicates the webhook app object Id for aad auth.
    TenantId string
    Indicates the tenant id for aad auth.
    UseAadAuth bool
    Indicates whether or not use AAD authentication.
    UseCommonAlertSchema bool
    Indicates whether to use common alert schema.
    Name string
    The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.
    ServiceUri string
    The URI where webhooks should be sent.
    IdentifierUri string
    Indicates the identifier uri for aad auth.
    ManagedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    ObjectId string
    Indicates the webhook app object Id for aad auth.
    TenantId string
    Indicates the tenant id for aad auth.
    UseAadAuth bool
    Indicates whether or not use AAD authentication.
    UseCommonAlertSchema bool
    Indicates whether to use common alert schema.
    name String
    The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.
    serviceUri String
    The URI where webhooks should be sent.
    identifierUri String
    Indicates the identifier uri for aad auth.
    managedIdentity String
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    objectId String
    Indicates the webhook app object Id for aad auth.
    tenantId String
    Indicates the tenant id for aad auth.
    useAadAuth Boolean
    Indicates whether or not use AAD authentication.
    useCommonAlertSchema Boolean
    Indicates whether to use common alert schema.
    name string
    The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.
    serviceUri string
    The URI where webhooks should be sent.
    identifierUri string
    Indicates the identifier uri for aad auth.
    managedIdentity string
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    objectId string
    Indicates the webhook app object Id for aad auth.
    tenantId string
    Indicates the tenant id for aad auth.
    useAadAuth boolean
    Indicates whether or not use AAD authentication.
    useCommonAlertSchema boolean
    Indicates whether to use common alert schema.
    name str
    The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.
    service_uri str
    The URI where webhooks should be sent.
    identifier_uri str
    Indicates the identifier uri for aad auth.
    managed_identity str
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    object_id str
    Indicates the webhook app object Id for aad auth.
    tenant_id str
    Indicates the tenant id for aad auth.
    use_aad_auth bool
    Indicates whether or not use AAD authentication.
    use_common_alert_schema bool
    Indicates whether to use common alert schema.
    name String
    The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.
    serviceUri String
    The URI where webhooks should be sent.
    identifierUri String
    Indicates the identifier uri for aad auth.
    managedIdentity String
    The principal id of the managed identity. The value can be "None", "SystemAssigned"
    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.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
    Azure Native v3.3.0 published on Monday, Apr 28, 2025 by Pulumi