azure-native.monitor.ActionGroup
Explore with Pulumi AI
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.
- Group
Short stringName - The short name of the action group. This will be used in SMS messages.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Action
Group stringName - The name of the action group.
- Arm
Role List<Pulumi.Receivers Azure Native. Monitor. Inputs. Arm Role Receiver> - The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.
- Automation
Runbook List<Pulumi.Receivers Azure Native. Monitor. Inputs. Automation Runbook Receiver> - The list of AutomationRunbook receivers that are part of this action group.
- Azure
App List<Pulumi.Push Receivers Azure Native. Monitor. Inputs. Azure App Push Receiver> - The list of AzureAppPush receivers that are part of this action group.
- Azure
Function List<Pulumi.Receivers Azure Native. Monitor. Inputs. Azure Function Receiver> - The list of azure function receivers that are part of this action group.
- Email
Receivers List<Pulumi.Azure Native. Monitor. Inputs. Email Receiver> - The list of email receivers that are part of this action group.
- Event
Hub List<Pulumi.Receivers Azure Native. Monitor. Inputs. Event Hub Receiver> - The list of event hub receivers that are part of this action group.
- Identity
Pulumi.
Azure Native. Monitor. Inputs. Managed Service Identity - Managed service identity (system assigned and/or user assigned identities)
- Incident
Receivers List<Pulumi.Azure Native. Monitor. Inputs. Incident Receiver> - The list of incident receivers that are part of this action group.
- Itsm
Receivers List<Pulumi.Azure Native. Monitor. Inputs. Itsm Receiver> - The list of ITSM receivers that are part of this action group.
- Location string
- Resource location
- Logic
App List<Pulumi.Receivers Azure Native. Monitor. Inputs. Logic App Receiver> - The list of logic app receivers that are part of this action group.
- Sms
Receivers List<Pulumi.Azure Native. Monitor. Inputs. Sms Receiver> - The list of SMS receivers that are part of this action group.
- Dictionary<string, string>
- Resource tags
- Voice
Receivers List<Pulumi.Azure Native. Monitor. Inputs. Voice Receiver> - The list of voice receivers that are part of this action group.
- Webhook
Receivers List<Pulumi.Azure Native. Monitor. Inputs. Webhook Receiver> - The list of webhook receivers that are part of this action group.
- Enabled bool
- Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.
- Group
Short stringName - The short name of the action group. This will be used in SMS messages.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Action
Group stringName - The name of the action group.
- Arm
Role []ArmReceivers Role Receiver Args - The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.
- Automation
Runbook []AutomationReceivers Runbook Receiver Args - The list of AutomationRunbook receivers that are part of this action group.
- Azure
App []AzurePush Receivers App Push Receiver Args - The list of AzureAppPush receivers that are part of this action group.
- Azure
Function []AzureReceivers Function Receiver Args - The list of azure function receivers that are part of this action group.
- Email
Receivers []EmailReceiver Args - The list of email receivers that are part of this action group.
- Event
Hub []EventReceivers Hub Receiver Args - The list of event hub receivers that are part of this action group.
- Identity
Managed
Service Identity Args - Managed service identity (system assigned and/or user assigned identities)
- Incident
Receivers []IncidentReceiver Args - The list of incident receivers that are part of this action group.
- Itsm
Receivers []ItsmReceiver Args - The list of ITSM receivers that are part of this action group.
- Location string
- Resource location
- Logic
App []LogicReceivers App Receiver Args - The list of logic app receivers that are part of this action group.
- Sms
Receivers []SmsReceiver Args - The list of SMS receivers that are part of this action group.
- map[string]string
- Resource tags
- Voice
Receivers []VoiceReceiver Args - The list of voice receivers that are part of this action group.
- Webhook
Receivers []WebhookReceiver Args - The list of webhook receivers that are part of this action group.
- enabled Boolean
- Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.
- group
Short StringName - The short name of the action group. This will be used in SMS messages.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- action
Group StringName - The name of the action group.
- arm
Role List<ArmReceivers Role Receiver> - The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.
- automation
Runbook List<AutomationReceivers Runbook Receiver> - The list of AutomationRunbook receivers that are part of this action group.
- azure
App List<AzurePush Receivers App Push Receiver> - The list of AzureAppPush receivers that are part of this action group.
- azure
Function List<AzureReceivers Function Receiver> - The list of azure function receivers that are part of this action group.
- email
Receivers List<EmailReceiver> - The list of email receivers that are part of this action group.
- event
Hub List<EventReceivers Hub Receiver> - The list of event hub receivers that are part of this action group.
- identity
Managed
Service Identity - Managed service identity (system assigned and/or user assigned identities)
- incident
Receivers List<IncidentReceiver> - The list of incident receivers that are part of this action group.
- itsm
Receivers List<ItsmReceiver> - The list of ITSM receivers that are part of this action group.
- location String
- Resource location
- logic
App List<LogicReceivers App Receiver> - The list of logic app receivers that are part of this action group.
- sms
Receivers List<SmsReceiver> - The list of SMS receivers that are part of this action group.
- Map<String,String>
- Resource tags
- voice
Receivers List<VoiceReceiver> - The list of voice receivers that are part of this action group.
- webhook
Receivers 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.
- group
Short stringName - The short name of the action group. This will be used in SMS messages.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- action
Group stringName - The name of the action group.
- arm
Role ArmReceivers Role Receiver[] - The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.
- automation
Runbook AutomationReceivers Runbook Receiver[] - The list of AutomationRunbook receivers that are part of this action group.
- azure
App AzurePush Receivers App Push Receiver[] - The list of AzureAppPush receivers that are part of this action group.
- azure
Function AzureReceivers Function Receiver[] - The list of azure function receivers that are part of this action group.
- email
Receivers EmailReceiver[] - The list of email receivers that are part of this action group.
- event
Hub EventReceivers Hub Receiver[] - The list of event hub receivers that are part of this action group.
- identity
Managed
Service Identity - Managed service identity (system assigned and/or user assigned identities)
- incident
Receivers IncidentReceiver[] - The list of incident receivers that are part of this action group.
- itsm
Receivers ItsmReceiver[] - The list of ITSM receivers that are part of this action group.
- location string
- Resource location
- logic
App LogicReceivers App Receiver[] - The list of logic app receivers that are part of this action group.
- sms
Receivers SmsReceiver[] - The list of SMS receivers that are part of this action group.
- {[key: string]: string}
- Resource tags
- voice
Receivers VoiceReceiver[] - The list of voice receivers that are part of this action group.
- webhook
Receivers WebhookReceiver[] - The list of webhook receivers that are part of this action group.
- enabled bool
- Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.
- group_
short_ strname - The short name of the action group. This will be used in SMS messages.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- action_
group_ strname - The name of the action group.
- arm_
role_ Sequence[Armreceivers Role Receiver Args] - The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.
- automation_
runbook_ Sequence[Automationreceivers Runbook Receiver Args] - The list of AutomationRunbook receivers that are part of this action group.
- azure_
app_ Sequence[Azurepush_ receivers App Push Receiver Args] - The list of AzureAppPush receivers that are part of this action group.
- azure_
function_ Sequence[Azurereceivers Function Receiver Args] - The list of azure function receivers that are part of this action group.
- email_
receivers Sequence[EmailReceiver Args] - The list of email receivers that are part of this action group.
- event_
hub_ Sequence[Eventreceivers Hub Receiver Args] - The list of event hub receivers that are part of this action group.
- identity
Managed
Service Identity Args - Managed service identity (system assigned and/or user assigned identities)
- incident_
receivers Sequence[IncidentReceiver Args] - The list of incident receivers that are part of this action group.
- itsm_
receivers Sequence[ItsmReceiver Args] - The list of ITSM receivers that are part of this action group.
- location str
- Resource location
- logic_
app_ Sequence[Logicreceivers App Receiver Args] - The list of logic app receivers that are part of this action group.
- sms_
receivers Sequence[SmsReceiver Args] - The list of SMS receivers that are part of this action group.
- Mapping[str, str]
- Resource tags
- voice_
receivers Sequence[VoiceReceiver Args] - The list of voice receivers that are part of this action group.
- webhook_
receivers Sequence[WebhookReceiver Args] - The list of webhook receivers that are part of this action group.
- enabled Boolean
- Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.
- group
Short StringName - The short name of the action group. This will be used in SMS messages.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- action
Group StringName - The name of the action group.
- arm
Role List<Property Map>Receivers - The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported.
- automation
Runbook List<Property Map>Receivers - The list of AutomationRunbook receivers that are part of this action group.
- azure
App List<Property Map>Push Receivers - The list of AzureAppPush receivers that are part of this action group.
- azure
Function List<Property Map>Receivers - The list of azure function receivers that are part of this action group.
- email
Receivers List<Property Map> - The list of email receivers that are part of this action group.
- event
Hub List<Property Map>Receivers - 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)
- incident
Receivers List<Property Map> - The list of incident receivers that are part of this action group.
- itsm
Receivers List<Property Map> - The list of ITSM receivers that are part of this action group.
- location String
- Resource location
- logic
App List<Property Map>Receivers - The list of logic app receivers that are part of this action group.
- sms
Receivers List<Property Map> - The list of SMS receivers that are part of this action group.
- Map<String>
- Resource tags
- voice
Receivers List<Property Map> - The list of voice receivers that are part of this action group.
- webhook
Receivers 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:
- Azure
Api stringVersion - 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 stringVersion - 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 StringVersion - 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 stringVersion - 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_ strversion - 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
- azure
Api StringVersion - 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.
- Role
Id string - The arm role id.
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- Name string
- The name of the arm role receiver. Names must be unique across all receivers within an action group.
- Role
Id string - The arm role id.
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- name String
- The name of the arm role receiver. Names must be unique across all receivers within an action group.
- role
Id String - The arm role id.
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
- name string
- The name of the arm role receiver. Names must be unique across all receivers within an action group.
- role
Id string - The arm role id.
- use
Common booleanAlert Schema - Indicates whether to use common alert schema.
- name str
- The name of the arm role receiver. Names must be unique across all receivers within an action group.
- role_
id str - The arm role id.
- use_
common_ boolalert_ schema - Indicates whether to use common alert schema.
- name String
- The name of the arm role receiver. Names must be unique across all receivers within an action group.
- role
Id String - The arm role id.
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
ArmRoleReceiverResponse, ArmRoleReceiverResponseArgs
- Name string
- The name of the arm role receiver. Names must be unique across all receivers within an action group.
- Role
Id string - The arm role id.
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- Name string
- The name of the arm role receiver. Names must be unique across all receivers within an action group.
- Role
Id string - The arm role id.
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- name String
- The name of the arm role receiver. Names must be unique across all receivers within an action group.
- role
Id String - The arm role id.
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
- name string
- The name of the arm role receiver. Names must be unique across all receivers within an action group.
- role
Id string - The arm role id.
- use
Common booleanAlert Schema - Indicates whether to use common alert schema.
- name str
- The name of the arm role receiver. Names must be unique across all receivers within an action group.
- role_
id str - The arm role id.
- use_
common_ boolalert_ schema - Indicates whether to use common alert schema.
- name String
- The name of the arm role receiver. Names must be unique across all receivers within an action group.
- role
Id String - The arm role id.
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
AutomationRunbookReceiver, AutomationRunbookReceiverArgs
- Automation
Account stringId - The Azure automation account Id which holds this runbook and authenticate to Azure resource.
- Is
Global boolRunbook - Indicates whether this instance is global runbook.
- Runbook
Name string - The name for this runbook.
- Webhook
Resource stringId - The resource id for webhook linked to this runbook.
- Managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- Name string
- Indicates name of the webhook.
- Service
Uri string - The URI where webhooks should be sent.
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- Automation
Account stringId - The Azure automation account Id which holds this runbook and authenticate to Azure resource.
- Is
Global boolRunbook - Indicates whether this instance is global runbook.
- Runbook
Name string - The name for this runbook.
- Webhook
Resource stringId - The resource id for webhook linked to this runbook.
- Managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- Name string
- Indicates name of the webhook.
- Service
Uri string - The URI where webhooks should be sent.
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- automation
Account StringId - The Azure automation account Id which holds this runbook and authenticate to Azure resource.
- is
Global BooleanRunbook - Indicates whether this instance is global runbook.
- runbook
Name String - The name for this runbook.
- webhook
Resource StringId - The resource id for webhook linked to this runbook.
- managed
Identity String - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- name String
- Indicates name of the webhook.
- service
Uri String - The URI where webhooks should be sent.
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
- automation
Account stringId - The Azure automation account Id which holds this runbook and authenticate to Azure resource.
- is
Global booleanRunbook - Indicates whether this instance is global runbook.
- runbook
Name string - The name for this runbook.
- webhook
Resource stringId - The resource id for webhook linked to this runbook.
- managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- name string
- Indicates name of the webhook.
- service
Uri string - The URI where webhooks should be sent.
- use
Common booleanAlert Schema - Indicates whether to use common alert schema.
- automation_
account_ strid - The Azure automation account Id which holds this runbook and authenticate to Azure resource.
- is_
global_ boolrunbook - Indicates whether this instance is global runbook.
- runbook_
name str - The name for this runbook.
- webhook_
resource_ strid - The resource id for webhook linked to this runbook.
- 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_ boolalert_ schema - Indicates whether to use common alert schema.
- automation
Account StringId - The Azure automation account Id which holds this runbook and authenticate to Azure resource.
- is
Global BooleanRunbook - Indicates whether this instance is global runbook.
- runbook
Name String - The name for this runbook.
- webhook
Resource StringId - The resource id for webhook linked to this runbook.
- managed
Identity String - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- name String
- Indicates name of the webhook.
- service
Uri String - The URI where webhooks should be sent.
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
AutomationRunbookReceiverResponse, AutomationRunbookReceiverResponseArgs
- Automation
Account stringId - The Azure automation account Id which holds this runbook and authenticate to Azure resource.
- Is
Global boolRunbook - Indicates whether this instance is global runbook.
- Runbook
Name string - The name for this runbook.
- Webhook
Resource stringId - The resource id for webhook linked to this runbook.
- Managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- Name string
- Indicates name of the webhook.
- Service
Uri string - The URI where webhooks should be sent.
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- Automation
Account stringId - The Azure automation account Id which holds this runbook and authenticate to Azure resource.
- Is
Global boolRunbook - Indicates whether this instance is global runbook.
- Runbook
Name string - The name for this runbook.
- Webhook
Resource stringId - The resource id for webhook linked to this runbook.
- Managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- Name string
- Indicates name of the webhook.
- Service
Uri string - The URI where webhooks should be sent.
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- automation
Account StringId - The Azure automation account Id which holds this runbook and authenticate to Azure resource.
- is
Global BooleanRunbook - Indicates whether this instance is global runbook.
- runbook
Name String - The name for this runbook.
- webhook
Resource StringId - The resource id for webhook linked to this runbook.
- managed
Identity String - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- name String
- Indicates name of the webhook.
- service
Uri String - The URI where webhooks should be sent.
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
- automation
Account stringId - The Azure automation account Id which holds this runbook and authenticate to Azure resource.
- is
Global booleanRunbook - Indicates whether this instance is global runbook.
- runbook
Name string - The name for this runbook.
- webhook
Resource stringId - The resource id for webhook linked to this runbook.
- managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- name string
- Indicates name of the webhook.
- service
Uri string - The URI where webhooks should be sent.
- use
Common booleanAlert Schema - Indicates whether to use common alert schema.
- automation_
account_ strid - The Azure automation account Id which holds this runbook and authenticate to Azure resource.
- is_
global_ boolrunbook - Indicates whether this instance is global runbook.
- runbook_
name str - The name for this runbook.
- webhook_
resource_ strid - The resource id for webhook linked to this runbook.
- 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_ boolalert_ schema - Indicates whether to use common alert schema.
- automation
Account StringId - The Azure automation account Id which holds this runbook and authenticate to Azure resource.
- is
Global BooleanRunbook - Indicates whether this instance is global runbook.
- runbook
Name String - The name for this runbook.
- webhook
Resource StringId - The resource id for webhook linked to this runbook.
- managed
Identity String - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- name String
- Indicates name of the webhook.
- service
Uri String - The URI where webhooks should be sent.
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
AzureAppPushReceiver, AzureAppPushReceiverArgs
- Email
Address 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 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 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 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.
- email
Address 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
- Email
Address 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 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 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 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.
- email
Address 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
- Function
App stringResource Id - The azure resource id of the function app.
- Function
Name string - The function name in the function app.
- Http
Trigger stringUrl - The http trigger url where http request sent to.
- Name string
- The name of the azure function receiver. Names must be unique across all receivers within an action group.
- Managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- Function
App stringResource Id - The azure resource id of the function app.
- Function
Name string - The function name in the function app.
- Http
Trigger stringUrl - The http trigger url where http request sent to.
- Name string
- The name of the azure function receiver. Names must be unique across all receivers within an action group.
- Managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- function
App StringResource Id - The azure resource id of the function app.
- function
Name String - The function name in the function app.
- http
Trigger StringUrl - The http trigger url where http request sent to.
- name String
- The name of the azure function receiver. Names must be unique across all receivers within an action group.
- managed
Identity String - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
- function
App stringResource Id - The azure resource id of the function app.
- function
Name string - The function name in the function app.
- http
Trigger stringUrl - The http trigger url where http request sent to.
- name string
- The name of the azure function receiver. Names must be unique across all receivers within an action group.
- managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- use
Common booleanAlert Schema - Indicates whether to use common alert schema.
- function_
app_ strresource_ id - The azure resource id of the function app.
- function_
name str - The function name in the function app.
- http_
trigger_ strurl - The http trigger url where http request sent to.
- name str
- The name of the azure function receiver. Names must be unique across all receivers within an action group.
- managed_
identity str - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- use_
common_ boolalert_ schema - Indicates whether to use common alert schema.
- function
App StringResource Id - The azure resource id of the function app.
- function
Name String - The function name in the function app.
- http
Trigger StringUrl - The http trigger url where http request sent to.
- name String
- The name of the azure function receiver. Names must be unique across all receivers within an action group.
- managed
Identity String - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
AzureFunctionReceiverResponse, AzureFunctionReceiverResponseArgs
- Function
App stringResource Id - The azure resource id of the function app.
- Function
Name string - The function name in the function app.
- Http
Trigger stringUrl - The http trigger url where http request sent to.
- Name string
- The name of the azure function receiver. Names must be unique across all receivers within an action group.
- Managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- Function
App stringResource Id - The azure resource id of the function app.
- Function
Name string - The function name in the function app.
- Http
Trigger stringUrl - The http trigger url where http request sent to.
- Name string
- The name of the azure function receiver. Names must be unique across all receivers within an action group.
- Managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- function
App StringResource Id - The azure resource id of the function app.
- function
Name String - The function name in the function app.
- http
Trigger StringUrl - The http trigger url where http request sent to.
- name String
- The name of the azure function receiver. Names must be unique across all receivers within an action group.
- managed
Identity String - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
- function
App stringResource Id - The azure resource id of the function app.
- function
Name string - The function name in the function app.
- http
Trigger stringUrl - The http trigger url where http request sent to.
- name string
- The name of the azure function receiver. Names must be unique across all receivers within an action group.
- managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- use
Common booleanAlert Schema - Indicates whether to use common alert schema.
- function_
app_ strresource_ id - The azure resource id of the function app.
- function_
name str - The function name in the function app.
- http_
trigger_ strurl - The http trigger url where http request sent to.
- name str
- The name of the azure function receiver. Names must be unique across all receivers within an action group.
- managed_
identity str - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- use_
common_ boolalert_ schema - Indicates whether to use common alert schema.
- function
App StringResource Id - The azure resource id of the function app.
- function
Name String - The function name in the function app.
- http
Trigger StringUrl - The http trigger url where http request sent to.
- name String
- The name of the azure function receiver. Names must be unique across all receivers within an action group.
- managed
Identity String - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
EmailReceiver, EmailReceiverArgs
- Email
Address 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.
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- Email
Address 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.
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- email
Address 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.
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
- email
Address 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.
- use
Common booleanAlert Schema - Indicates whether to use common alert schema.
- email_
address str - The email address of this receiver.
- name str
- The name of the email receiver. Names must be unique across all receivers within a tenant action group.
- use_
common_ boolalert_ schema - Indicates whether to use common alert schema.
- email
Address 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.
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
EmailReceiverResponse, EmailReceiverResponseArgs
- Email
Address 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.
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- Email
Address 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.
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- email
Address 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.
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
- email
Address 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.
- use
Common booleanAlert Schema - Indicates whether to use common alert schema.
- email_
address str - The email address of this receiver.
- name str
- The name of the email receiver. Names must be unique across all receivers within a tenant action group.
- status str
- The receiver status of the e-mail.
- use_
common_ boolalert_ schema - Indicates whether to use common alert schema.
- email
Address 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.
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
EventHubReceiver, EventHubReceiverArgs
- Event
Hub stringName - The name of the specific Event Hub queue
- Event
Hub stringName Space - The Event Hub namespace
- Name string
- The name of the Event hub receiver. Names must be unique across all receivers within an action group.
- Subscription
Id string - The Id for the subscription containing this event hub
- Managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- Tenant
Id string - The tenant Id for the subscription containing this event hub
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- Event
Hub stringName - The name of the specific Event Hub queue
- Event
Hub stringName Space - The Event Hub namespace
- Name string
- The name of the Event hub receiver. Names must be unique across all receivers within an action group.
- Subscription
Id string - The Id for the subscription containing this event hub
- Managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- Tenant
Id string - The tenant Id for the subscription containing this event hub
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- event
Hub StringName - The name of the specific Event Hub queue
- event
Hub StringName Space - The Event Hub namespace
- name String
- The name of the Event hub receiver. Names must be unique across all receivers within an action group.
- subscription
Id String - The Id for the subscription containing this event hub
- managed
Identity String - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- tenant
Id String - The tenant Id for the subscription containing this event hub
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
- event
Hub stringName - The name of the specific Event Hub queue
- event
Hub stringName Space - The Event Hub namespace
- name string
- The name of the Event hub receiver. Names must be unique across all receivers within an action group.
- subscription
Id string - The Id for the subscription containing this event hub
- managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- tenant
Id string - The tenant Id for the subscription containing this event hub
- use
Common booleanAlert Schema - Indicates whether to use common alert schema.
- event_
hub_ strname - The name of the specific Event Hub queue
- event_
hub_ strname_ space - The Event Hub namespace
- name str
- The name of the Event hub receiver. Names must be unique across all receivers within an action group.
- subscription_
id str - The Id for the subscription containing this event hub
- 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_ boolalert_ schema - Indicates whether to use common alert schema.
- event
Hub StringName - The name of the specific Event Hub queue
- event
Hub StringName Space - The Event Hub namespace
- name String
- The name of the Event hub receiver. Names must be unique across all receivers within an action group.
- subscription
Id String - The Id for the subscription containing this event hub
- managed
Identity String - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- tenant
Id String - The tenant Id for the subscription containing this event hub
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
EventHubReceiverResponse, EventHubReceiverResponseArgs
- Event
Hub stringName - The name of the specific Event Hub queue
- Event
Hub stringName Space - The Event Hub namespace
- Name string
- The name of the Event hub receiver. Names must be unique across all receivers within an action group.
- Subscription
Id string - The Id for the subscription containing this event hub
- Managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- Tenant
Id string - The tenant Id for the subscription containing this event hub
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- Event
Hub stringName - The name of the specific Event Hub queue
- Event
Hub stringName Space - The Event Hub namespace
- Name string
- The name of the Event hub receiver. Names must be unique across all receivers within an action group.
- Subscription
Id string - The Id for the subscription containing this event hub
- Managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- Tenant
Id string - The tenant Id for the subscription containing this event hub
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- event
Hub StringName - The name of the specific Event Hub queue
- event
Hub StringName Space - The Event Hub namespace
- name String
- The name of the Event hub receiver. Names must be unique across all receivers within an action group.
- subscription
Id String - The Id for the subscription containing this event hub
- managed
Identity String - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- tenant
Id String - The tenant Id for the subscription containing this event hub
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
- event
Hub stringName - The name of the specific Event Hub queue
- event
Hub stringName Space - The Event Hub namespace
- name string
- The name of the Event hub receiver. Names must be unique across all receivers within an action group.
- subscription
Id string - The Id for the subscription containing this event hub
- managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- tenant
Id string - The tenant Id for the subscription containing this event hub
- use
Common booleanAlert Schema - Indicates whether to use common alert schema.
- event_
hub_ strname - The name of the specific Event Hub queue
- event_
hub_ strname_ space - The Event Hub namespace
- name str
- The name of the Event hub receiver. Names must be unique across all receivers within an action group.
- subscription_
id str - The Id for the subscription containing this event hub
- 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_ boolalert_ schema - Indicates whether to use common alert schema.
- event
Hub StringName - The name of the specific Event Hub queue
- event
Hub StringName Space - The Event Hub namespace
- name String
- The name of the Event hub receiver. Names must be unique across all receivers within an action group.
- subscription
Id String - The Id for the subscription containing this event hub
- managed
Identity String - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- tenant
Id String - The tenant Id for the subscription containing this event hub
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
IncidentManagementService, IncidentManagementServiceArgs
- Icm
- Icm
- Incident
Management Service Icm - Icm
- Icm
- Icm
- Icm
- Icm
- ICM
- Icm
- "Icm"
- Icm
IncidentReceiver, IncidentReceiverArgs
- Connection
Pulumi.
Azure Native. Monitor. Inputs. Incident Service Connection - The incident service connection
- Incident
Management string | Pulumi.Service Azure Native. Monitor. Incident Management Service - 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
Incident
Service Connection - The incident service connection
- Incident
Management string | IncidentService Management Service - 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
Incident
Service Connection - The incident service connection
- incident
Management String | IncidentService Management Service - 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
Incident
Service Connection - The incident service connection
- incident
Management string | IncidentService Management Service - 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
Incident
Service Connection - The incident service connection
- incident_
management_ str | Incidentservice Management Service - 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
- incident
Management String | "Icm"Service - 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.
Azure Native. Monitor. Inputs. Incident Service Connection Response - The incident service connection
- Incident
Management stringService - 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
Incident
Service Connection Response - The incident service connection
- Incident
Management stringService - 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
Incident
Service Connection Response - The incident service connection
- incident
Management StringService - 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
Incident
Service Connection Response - The incident service connection
- incident
Management stringService - 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
Incident
Service Connection Response - The incident service connection
- incident_
management_ strservice - 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
- incident
Management StringService - 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
IncidentServiceConnectionResponse, IncidentServiceConnectionResponseArgs
ItsmReceiver, ItsmReceiverArgs
- Connection
Id 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'
- Ticket
Configuration string - JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.
- Workspace
Id string - OMS LA instance identifier.
- Connection
Id 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'
- Ticket
Configuration string - JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.
- Workspace
Id string - OMS LA instance identifier.
- connection
Id 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'
- ticket
Configuration String - JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.
- workspace
Id String - OMS LA instance identifier.
- connection
Id 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'
- ticket
Configuration string - JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.
- workspace
Id 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.
- connection
Id 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'
- ticket
Configuration String - JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.
- workspace
Id String - OMS LA instance identifier.
ItsmReceiverResponse, ItsmReceiverResponseArgs
- Connection
Id 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'
- Ticket
Configuration string - JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.
- Workspace
Id string - OMS LA instance identifier.
- Connection
Id 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'
- Ticket
Configuration string - JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.
- Workspace
Id string - OMS LA instance identifier.
- connection
Id 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'
- ticket
Configuration String - JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.
- workspace
Id String - OMS LA instance identifier.
- connection
Id 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'
- ticket
Configuration string - JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.
- workspace
Id 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.
- connection
Id 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'
- ticket
Configuration String - JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well.
- workspace
Id String - OMS LA instance identifier.
LogicAppReceiver, LogicAppReceiverArgs
- Callback
Url 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.
- Resource
Id string - The azure resource id of the logic app receiver.
- Managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- Callback
Url 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.
- Resource
Id string - The azure resource id of the logic app receiver.
- Managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- callback
Url 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.
- resource
Id String - The azure resource id of the logic app receiver.
- managed
Identity String - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
- callback
Url 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.
- resource
Id string - The azure resource id of the logic app receiver.
- managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- use
Common booleanAlert Schema - Indicates whether to use common alert schema.
- callback_
url str - The callback url where http request sent to.
- name str
- The name of the logic app receiver. Names must be unique across all receivers within an action group.
- resource_
id str - The azure resource id of the logic app receiver.
- managed_
identity str - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- use_
common_ boolalert_ schema - Indicates whether to use common alert schema.
- callback
Url 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.
- resource
Id String - The azure resource id of the logic app receiver.
- managed
Identity String - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
LogicAppReceiverResponse, LogicAppReceiverResponseArgs
- Callback
Url 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.
- Resource
Id string - The azure resource id of the logic app receiver.
- Managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- Callback
Url 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.
- Resource
Id string - The azure resource id of the logic app receiver.
- Managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- callback
Url 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.
- resource
Id String - The azure resource id of the logic app receiver.
- managed
Identity String - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
- callback
Url 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.
- resource
Id string - The azure resource id of the logic app receiver.
- managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- use
Common booleanAlert Schema - Indicates whether to use common alert schema.
- callback_
url str - The callback url where http request sent to.
- name str
- The name of the logic app receiver. Names must be unique across all receivers within an action group.
- resource_
id str - The azure resource id of the logic app receiver.
- managed_
identity str - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- use_
common_ boolalert_ schema - Indicates whether to use common alert schema.
- callback
Url 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.
- resource
Id String - The azure resource id of the logic app receiver.
- managed
Identity String - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
ManagedServiceIdentity, ManagedServiceIdentityArgs
- Type
string | Pulumi.
Azure Native. Monitor. Managed Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned List<string>Identities - 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 | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned []stringIdentities - 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 | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned List<String>Identities - 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 | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned string[]Identities - 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 | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user_
assigned_ Sequence[str]identities - 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" | "System
Assigned" | "User Assigned" | "System Assigned,User Assigned" - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned List<String>Identities - 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
- Principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id 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).
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Monitor. Inputs. User Assigned Identity Response> - 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 string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id 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).
- User
Assigned map[string]UserIdentities Assigned Identity Response - 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 String - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id 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).
- user
Assigned Map<String,UserIdentities Assigned Identity Response> - 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 string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id 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).
- user
Assigned {[key: string]: UserIdentities Assigned Identity Response} - 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_ Mapping[str, Useridentities Assigned Identity Response] - 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 String - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id 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).
- user
Assigned Map<Property Map>Identities - 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
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned,UserAssigned
- Managed
Service Identity Type None - None
- Managed
Service Identity Type System Assigned - SystemAssigned
- Managed
Service Identity Type User Assigned - UserAssigned
- Managed
Service Identity Type_System Assigned_User Assigned - SystemAssigned,UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned,UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned,UserAssigned
- NONE
- None
- SYSTEM_ASSIGNED
- SystemAssigned
- USER_ASSIGNED
- UserAssigned
- SYSTEM_ASSIGNED_USER_ASSIGNED
- SystemAssigned,UserAssigned
- "None"
- None
- "System
Assigned" - SystemAssigned
- "User
Assigned" - UserAssigned
- "System
Assigned,User Assigned" - SystemAssigned,UserAssigned
SmsReceiver, SmsReceiverArgs
- Country
Code 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.
- Phone
Number string - The phone number of the SMS receiver.
- Country
Code 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.
- Phone
Number string - The phone number of the SMS receiver.
- country
Code 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.
- phone
Number String - The phone number of the SMS receiver.
- country
Code 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.
- phone
Number 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.
- country
Code 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.
- phone
Number String - The phone number of the SMS receiver.
SmsReceiverResponse, SmsReceiverResponseArgs
- Country
Code 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.
- Phone
Number string - The phone number of the SMS receiver.
- Status string
- The status of the receiver.
- Country
Code 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.
- Phone
Number string - The phone number of the SMS receiver.
- Status string
- The status of the receiver.
- country
Code 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.
- phone
Number String - The phone number of the SMS receiver.
- status String
- The status of the receiver.
- country
Code 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.
- phone
Number 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.
- country
Code 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.
- phone
Number String - The phone number of the SMS receiver.
- status String
- The status of the receiver.
UserAssignedIdentityResponse, UserAssignedIdentityResponseArgs
- Client
Id string - The client ID of the assigned identity.
- Principal
Id string - The principal ID of the assigned identity.
- Client
Id string - The client ID of the assigned identity.
- Principal
Id string - The principal ID of the assigned identity.
- client
Id String - The client ID of the assigned identity.
- principal
Id String - The principal ID of the assigned identity.
- client
Id string - The client ID of the assigned identity.
- principal
Id 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.
- client
Id String - The client ID of the assigned identity.
- principal
Id String - The principal ID of the assigned identity.
VoiceReceiver, VoiceReceiverArgs
- Country
Code 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.
- Phone
Number string - The phone number of the voice receiver.
- Country
Code 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.
- Phone
Number string - The phone number of the voice receiver.
- country
Code 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.
- phone
Number String - The phone number of the voice receiver.
- country
Code 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.
- phone
Number 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.
- country
Code 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.
- phone
Number String - The phone number of the voice receiver.
VoiceReceiverResponse, VoiceReceiverResponseArgs
- Country
Code 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.
- Phone
Number string - The phone number of the voice receiver.
- Country
Code 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.
- Phone
Number string - The phone number of the voice receiver.
- country
Code 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.
- phone
Number String - The phone number of the voice receiver.
- country
Code 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.
- phone
Number 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.
- country
Code 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.
- phone
Number 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.
- Service
Uri string - The URI where webhooks should be sent.
- Identifier
Uri string - Indicates the identifier uri for aad auth.
- Managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- Object
Id string - Indicates the webhook app object Id for aad auth.
- Tenant
Id string - Indicates the tenant id for aad auth.
- Use
Aad boolAuth - Indicates whether or not use AAD authentication.
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- Name string
- The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.
- Service
Uri string - The URI where webhooks should be sent.
- Identifier
Uri string - Indicates the identifier uri for aad auth.
- Managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- Object
Id string - Indicates the webhook app object Id for aad auth.
- Tenant
Id string - Indicates the tenant id for aad auth.
- Use
Aad boolAuth - Indicates whether or not use AAD authentication.
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- name String
- The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.
- service
Uri String - The URI where webhooks should be sent.
- identifier
Uri String - Indicates the identifier uri for aad auth.
- managed
Identity String - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- object
Id String - Indicates the webhook app object Id for aad auth.
- tenant
Id String - Indicates the tenant id for aad auth.
- use
Aad BooleanAuth - Indicates whether or not use AAD authentication.
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
- name string
- The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.
- service
Uri string - The URI where webhooks should be sent.
- identifier
Uri string - Indicates the identifier uri for aad auth.
- managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- object
Id string - Indicates the webhook app object Id for aad auth.
- tenant
Id string - Indicates the tenant id for aad auth.
- use
Aad booleanAuth - Indicates whether or not use AAD authentication.
- use
Common booleanAlert Schema - Indicates whether to use common alert schema.
- name str
- The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.
- service_
uri str - The URI where webhooks should be sent.
- identifier_
uri str - Indicates the identifier uri for aad auth.
- 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_ boolauth - Indicates whether or not use AAD authentication.
- use_
common_ boolalert_ schema - Indicates whether to use common alert schema.
- name String
- The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.
- service
Uri String - The URI where webhooks should be sent.
- identifier
Uri String - Indicates the identifier uri for aad auth.
- managed
Identity String - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- object
Id String - Indicates the webhook app object Id for aad auth.
- tenant
Id String - Indicates the tenant id for aad auth.
- use
Aad BooleanAuth - Indicates whether or not use AAD authentication.
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
WebhookReceiverResponse, WebhookReceiverResponseArgs
- Name string
- The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.
- Service
Uri string - The URI where webhooks should be sent.
- Identifier
Uri string - Indicates the identifier uri for aad auth.
- Managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- Object
Id string - Indicates the webhook app object Id for aad auth.
- Tenant
Id string - Indicates the tenant id for aad auth.
- Use
Aad boolAuth - Indicates whether or not use AAD authentication.
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- Name string
- The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.
- Service
Uri string - The URI where webhooks should be sent.
- Identifier
Uri string - Indicates the identifier uri for aad auth.
- Managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- Object
Id string - Indicates the webhook app object Id for aad auth.
- Tenant
Id string - Indicates the tenant id for aad auth.
- Use
Aad boolAuth - Indicates whether or not use AAD authentication.
- Use
Common boolAlert Schema - Indicates whether to use common alert schema.
- name String
- The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.
- service
Uri String - The URI where webhooks should be sent.
- identifier
Uri String - Indicates the identifier uri for aad auth.
- managed
Identity String - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- object
Id String - Indicates the webhook app object Id for aad auth.
- tenant
Id String - Indicates the tenant id for aad auth.
- use
Aad BooleanAuth - Indicates whether or not use AAD authentication.
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
- name string
- The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.
- service
Uri string - The URI where webhooks should be sent.
- identifier
Uri string - Indicates the identifier uri for aad auth.
- managed
Identity string - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- object
Id string - Indicates the webhook app object Id for aad auth.
- tenant
Id string - Indicates the tenant id for aad auth.
- use
Aad booleanAuth - Indicates whether or not use AAD authentication.
- use
Common booleanAlert Schema - Indicates whether to use common alert schema.
- name str
- The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.
- service_
uri str - The URI where webhooks should be sent.
- identifier_
uri str - Indicates the identifier uri for aad auth.
- 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_ boolauth - Indicates whether or not use AAD authentication.
- use_
common_ boolalert_ schema - Indicates whether to use common alert schema.
- name String
- The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.
- service
Uri String - The URI where webhooks should be sent.
- identifier
Uri String - Indicates the identifier uri for aad auth.
- managed
Identity String - The principal id of the managed identity. The value can be "None", "SystemAssigned"
- object
Id String - Indicates the webhook app object Id for aad auth.
- tenant
Id String - Indicates the tenant id for aad auth.
- use
Aad BooleanAuth - Indicates whether or not use AAD authentication.
- use
Common BooleanAlert Schema - Indicates whether to use common alert schema.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0