microsoft.insights actionGroups 2017-04-01
Définition de ressource Bicep
Le type de ressource actionGroups peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Remarques
Pour obtenir des conseils sur le déploiement de solutions de supervision, consultez Créer des ressources de supervision à l’aide de Bicep.
Format de ressource
Pour créer une ressource microsoft.insights/actionGroups, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'microsoft.insights/actionGroups@2017-04-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
automationRunbookReceivers: [
{
automationAccountId: 'string'
isGlobalRunbook: bool
name: 'string'
runbookName: 'string'
serviceUri: 'string'
webhookResourceId: 'string'
}
]
azureAppPushReceivers: [
{
emailAddress: 'string'
name: 'string'
}
]
emailReceivers: [
{
emailAddress: 'string'
name: 'string'
}
]
enabled: bool
groupShortName: 'string'
itsmReceivers: [
{
connectionId: 'string'
name: 'string'
region: 'string'
ticketConfiguration: 'string'
workspaceId: 'string'
}
]
smsReceivers: [
{
countryCode: 'string'
name: 'string'
phoneNumber: 'string'
}
]
webhookReceivers: [
{
name: 'string'
serviceUri: 'string'
}
]
}
}
Valeurs de propriété
actionGroups
Nom | Description | Valeur |
---|---|---|
nom | Nom de la ressource | chaîne (obligatoire) Limite de caractères : 1 à 260 Caractères valides : Impossible d’utiliser : :<>+/&%\?| ou les caractères de contrôle Impossible de se terminer par l’espace ou la période. |
emplacement | Emplacement des ressources | chaîne (obligatoire) |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
Propriétés | L’action regroupe les propriétés de la ressource. | ActionGroup |
ActionGroup
Nom | Description | Valeur |
---|---|---|
automationRunbookReceivers | Liste des récepteurs AutomationRunbook qui font partie de ce groupe d’actions. | AutomationRunbookReceiver[] |
azureAppPushReceivers | Liste des récepteurs AzureAppPush qui font partie de ce groupe d’actions. | AzureAppPushReceiver[] |
emailReceivers | Liste des récepteurs de courrier qui font partie de ce groupe d’actions. | EmailReceiver[] |
Activé | Indique si ce groupe d’actions est activé. Si un groupe d’actions n’est pas activé, aucun de ses récepteurs ne reçoit de communications. | bool (obligatoire) |
groupShortName | Nom court du groupe d’actions. Cela sera utilisé dans les sms. | chaîne (obligatoire) Contraintes: Longueur maximale = 12 |
itsmReceivers | Liste des récepteurs ITSM qui font partie de ce groupe d’actions. | itsmReceiver[] |
smsReceivers | Liste des récepteurs SMS qui font partie de ce groupe d’actions. | smsReceiver[] |
webhookReceivers | Liste des récepteurs webhook qui font partie de ce groupe d’actions. | WebhookReceiver[] |
AutomationRunbookReceiver
Nom | Description | Valeur |
---|---|---|
automationAccountId | ID de compte Azure Automation qui contient ce runbook et s’authentifier auprès de la ressource Azure. | chaîne (obligatoire) |
isGlobalRunbook | Indique si cette instance est un runbook global. | bool (obligatoire) |
nom | Indique le nom du webhook. | corde |
runbookName | Nom de ce runbook. | chaîne (obligatoire) |
serviceUri | URI où les webhooks doivent être envoyés. | corde |
webhookResourceId | ID de ressource du webhook lié à ce runbook. | chaîne (obligatoire) |
AzureAppPushReceiver
Nom | Description | Valeur |
---|---|---|
emailAddress | Adresse e-mail inscrite pour l’application mobile Azure. | chaîne (obligatoire) |
nom | Nom du récepteur Push de l’application mobile Azure. Les noms doivent être uniques sur tous les récepteurs au sein d’un groupe d’actions. | chaîne (obligatoire) |
EmailReceiver
Nom | Description | Valeur |
---|---|---|
emailAddress | Adresse e-mail de ce récepteur. | chaîne (obligatoire) |
nom | Nom du récepteur d’e-mail. Les noms doivent être uniques sur tous les récepteurs au sein d’un groupe d’actions. | chaîne (obligatoire) |
ItsmReceiver
Nom | Description | Valeur |
---|---|---|
connectionId | Identification unique de la connexion ITSM parmi plusieurs définies dans l’espace de travail ci-dessus. | chaîne (obligatoire) |
nom | Nom du récepteur Itsm. Les noms doivent être uniques sur tous les récepteurs au sein d’un groupe d’actions. | chaîne (obligatoire) |
région | Région dans laquelle réside l’espace de travail. Valeurs prises en charge :'centralindia','japaneast','eastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' | chaîne (obligatoire) |
ticketConfiguration | Objet blob JSON pour les configurations de l’action ITSM. L’option CreateMultipleWorkItems fait également partie de cet objet blob. | chaîne (obligatoire) |
workspaceId | Identificateur d’instance OMS LA. | chaîne (obligatoire) |
SmsReceiver
Nom | Description | Valeur |
---|---|---|
countryCode | Code de pays du récepteur SMS. | chaîne (obligatoire) |
nom | Nom du récepteur SMS. Les noms doivent être uniques sur tous les récepteurs au sein d’un groupe d’actions. | chaîne (obligatoire) |
phoneNumber | Numéro de téléphone du récepteur SMS. | chaîne (obligatoire) |
WebhookReceiver
Nom | Description | Valeur |
---|---|---|
nom | Nom du récepteur webhook. Les noms doivent être uniques sur tous les récepteurs au sein d’un groupe d’actions. | chaîne (obligatoire) |
serviceUri | URI où les webhooks doivent être envoyés. | chaîne (obligatoire) |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
BrowserBox Édition Azure |
Ce modèle déploie BrowserBox sur une machine virtuelle LVM Azure Ubuntu Server 22.04, Debian 11 ou RHEL 8.7 LVM. |
application web Umbraco CMS scalable |
Ce modèle offre un moyen simple de déployer une application web umbraco CMS sur Azure App Service Web Apps. |
cluster AKS avec une passerelle NAT et un Application Gateway |
Cet exemple montre comment déployer un cluster AKS avec NAT Gateway pour les connexions sortantes et une passerelle Application Gateway pour les connexions entrantes. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks |
L’adoption du cloud pour une entreprise, petite ou grande, nécessite des modèles de gouvernance responsables et efficaces pour tirer une valeur de leurs déploiements cloud. CloudWise (un nom de code pour la solution), est une solution composite disponible à partir de Démarrages rapides azure Partner, est un outil d’adoption pour les clients, les intégrateurs système et les partenaires, qui fournit une solution de gouvernance et d’exploitation libre-service, axée sur l’optimisation de vos coûts, améliorer la fiabilité de vos applications, réduire les risques métier. La solution met en évidence les principaux piliers de gouvernance de La visibilité et du contrôle. |
de création de tests web dynamiques |
Créez un nombre quelconque de tests web App Insights (ping). |
Créer un groupe d’actions sur Azure |
Ce modèle crée un groupe d’actions sur Azure, ce groupe d’actions peut ensuite être utilisé pour configurer des alertes sur Azure. |
Déployer une alerte de journal d’activité de mise à l’échelle automatique |
Ce modèle vous permet de déployer une alerte simple qui utilise un groupe d’actions pour envoyer des notifications par e-mail pour tous les enregistrements de mise à l’échelle automatique dans le journal d’activité Azure |
Déployer une alerte de journal d’activité ayant échoué à la mise à l’échelle automatique |
Ce modèle vous permet de déployer une alerte simple qui utilise un groupe d’actions pour envoyer des notifications par e-mail pour les enregistrements de mise à l’échelle automatique ayant échoué dans le journal d’activité Azure |
déployer une alerte d’intégrité de service |
Ce modèle vous permet de déployer une alerte simple qui utilise un groupe d’actions pour envoyer des notifications par e-mail pour tous les enregistrements Service Health dans le journal d’activité Azure |
Déployer Application Insight et créer une alerte dans celle-ci |
Ce modèle vous permet de déployer Application Insight et de créer une alerte dans celui-ci |
Crée une alerte de service Azure |
Ce modèle crée une alerte d’intégrité du service Azure qui envoie éventuellement des e-mails aux administrateurs de service et des adresses e-mail spécifiées en cas de pannes de service Azure cerain. |
notifications d’installation de pour les alertes de sauvegarde à l’aide d’Azure Monitor |
Ce modèle vous permet de configurer des notifications par e-mail pour vos coffres Recovery Services à l’aide d’Azure Monitor, en déployant une règle de traitement des alertes et un groupe d’actions |
Définition de ressource de modèle ARM
Le type de ressource actionGroups peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Remarques
Pour obtenir des conseils sur le déploiement de solutions de supervision, consultez Créer des ressources de supervision à l’aide de Bicep.
Format de ressource
Pour créer une ressource microsoft.insights/actionGroups, ajoutez le code JSON suivant à votre modèle.
{
"type": "microsoft.insights/actionGroups",
"apiVersion": "2017-04-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"automationRunbookReceivers": [
{
"automationAccountId": "string",
"isGlobalRunbook": "bool",
"name": "string",
"runbookName": "string",
"serviceUri": "string",
"webhookResourceId": "string"
}
],
"azureAppPushReceivers": [
{
"emailAddress": "string",
"name": "string"
}
],
"emailReceivers": [
{
"emailAddress": "string",
"name": "string"
}
],
"enabled": "bool",
"groupShortName": "string",
"itsmReceivers": [
{
"connectionId": "string",
"name": "string",
"region": "string",
"ticketConfiguration": "string",
"workspaceId": "string"
}
],
"smsReceivers": [
{
"countryCode": "string",
"name": "string",
"phoneNumber": "string"
}
],
"webhookReceivers": [
{
"name": "string",
"serviceUri": "string"
}
]
}
}
Valeurs de propriété
actionGroups
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | 'microsoft.insights/actionGroups' |
apiVersion | Version de l’API de ressource | '2017-04-01' |
nom | Nom de la ressource | chaîne (obligatoire) Limite de caractères : 1 à 260 Caractères valides : Impossible d’utiliser : :<>+/&%\?| ou les caractères de contrôle Impossible de se terminer par l’espace ou la période. |
emplacement | Emplacement des ressources | chaîne (obligatoire) |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
Propriétés | L’action regroupe les propriétés de la ressource. | ActionGroup |
ActionGroup
Nom | Description | Valeur |
---|---|---|
automationRunbookReceivers | Liste des récepteurs AutomationRunbook qui font partie de ce groupe d’actions. | AutomationRunbookReceiver[] |
azureAppPushReceivers | Liste des récepteurs AzureAppPush qui font partie de ce groupe d’actions. | AzureAppPushReceiver[] |
emailReceivers | Liste des récepteurs de courrier qui font partie de ce groupe d’actions. | EmailReceiver[] |
Activé | Indique si ce groupe d’actions est activé. Si un groupe d’actions n’est pas activé, aucun de ses récepteurs ne reçoit de communications. | bool (obligatoire) |
groupShortName | Nom court du groupe d’actions. Cela sera utilisé dans les sms. | chaîne (obligatoire) Contraintes: Longueur maximale = 12 |
itsmReceivers | Liste des récepteurs ITSM qui font partie de ce groupe d’actions. | itsmReceiver[] |
smsReceivers | Liste des récepteurs SMS qui font partie de ce groupe d’actions. | smsReceiver[] |
webhookReceivers | Liste des récepteurs webhook qui font partie de ce groupe d’actions. | WebhookReceiver[] |
AutomationRunbookReceiver
Nom | Description | Valeur |
---|---|---|
automationAccountId | ID de compte Azure Automation qui contient ce runbook et s’authentifier auprès de la ressource Azure. | chaîne (obligatoire) |
isGlobalRunbook | Indique si cette instance est un runbook global. | bool (obligatoire) |
nom | Indique le nom du webhook. | corde |
runbookName | Nom de ce runbook. | chaîne (obligatoire) |
serviceUri | URI où les webhooks doivent être envoyés. | corde |
webhookResourceId | ID de ressource du webhook lié à ce runbook. | chaîne (obligatoire) |
AzureAppPushReceiver
Nom | Description | Valeur |
---|---|---|
emailAddress | Adresse e-mail inscrite pour l’application mobile Azure. | chaîne (obligatoire) |
nom | Nom du récepteur Push de l’application mobile Azure. Les noms doivent être uniques sur tous les récepteurs au sein d’un groupe d’actions. | chaîne (obligatoire) |
EmailReceiver
Nom | Description | Valeur |
---|---|---|
emailAddress | Adresse e-mail de ce récepteur. | chaîne (obligatoire) |
nom | Nom du récepteur d’e-mail. Les noms doivent être uniques sur tous les récepteurs au sein d’un groupe d’actions. | chaîne (obligatoire) |
ItsmReceiver
Nom | Description | Valeur |
---|---|---|
connectionId | Identification unique de la connexion ITSM parmi plusieurs définies dans l’espace de travail ci-dessus. | chaîne (obligatoire) |
nom | Nom du récepteur Itsm. Les noms doivent être uniques sur tous les récepteurs au sein d’un groupe d’actions. | chaîne (obligatoire) |
région | Région dans laquelle réside l’espace de travail. Valeurs prises en charge :'centralindia','japaneast','eastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' | chaîne (obligatoire) |
ticketConfiguration | Objet blob JSON pour les configurations de l’action ITSM. L’option CreateMultipleWorkItems fait également partie de cet objet blob. | chaîne (obligatoire) |
workspaceId | Identificateur d’instance OMS LA. | chaîne (obligatoire) |
SmsReceiver
Nom | Description | Valeur |
---|---|---|
countryCode | Code de pays du récepteur SMS. | chaîne (obligatoire) |
nom | Nom du récepteur SMS. Les noms doivent être uniques sur tous les récepteurs au sein d’un groupe d’actions. | chaîne (obligatoire) |
phoneNumber | Numéro de téléphone du récepteur SMS. | chaîne (obligatoire) |
WebhookReceiver
Nom | Description | Valeur |
---|---|---|
nom | Nom du récepteur webhook. Les noms doivent être uniques sur tous les récepteurs au sein d’un groupe d’actions. | chaîne (obligatoire) |
serviceUri | URI où les webhooks doivent être envoyés. | chaîne (obligatoire) |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
BrowserBox Édition Azure |
Ce modèle déploie BrowserBox sur une machine virtuelle LVM Azure Ubuntu Server 22.04, Debian 11 ou RHEL 8.7 LVM. |
application web Umbraco CMS scalable |
Ce modèle offre un moyen simple de déployer une application web umbraco CMS sur Azure App Service Web Apps. |
cluster AKS avec une passerelle NAT et un Application Gateway |
Cet exemple montre comment déployer un cluster AKS avec NAT Gateway pour les connexions sortantes et une passerelle Application Gateway pour les connexions entrantes. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks |
L’adoption du cloud pour une entreprise, petite ou grande, nécessite des modèles de gouvernance responsables et efficaces pour tirer une valeur de leurs déploiements cloud. CloudWise (un nom de code pour la solution), est une solution composite disponible à partir de Démarrages rapides azure Partner, est un outil d’adoption pour les clients, les intégrateurs système et les partenaires, qui fournit une solution de gouvernance et d’exploitation libre-service, axée sur l’optimisation de vos coûts, améliorer la fiabilité de vos applications, réduire les risques métier. La solution met en évidence les principaux piliers de gouvernance de La visibilité et du contrôle. |
de création de tests web dynamiques |
Créez un nombre quelconque de tests web App Insights (ping). |
Créer un groupe d’actions sur Azure |
Ce modèle crée un groupe d’actions sur Azure, ce groupe d’actions peut ensuite être utilisé pour configurer des alertes sur Azure. |
Déployer une alerte de journal d’activité de mise à l’échelle automatique |
Ce modèle vous permet de déployer une alerte simple qui utilise un groupe d’actions pour envoyer des notifications par e-mail pour tous les enregistrements de mise à l’échelle automatique dans le journal d’activité Azure |
Déployer une alerte de journal d’activité ayant échoué à la mise à l’échelle automatique |
Ce modèle vous permet de déployer une alerte simple qui utilise un groupe d’actions pour envoyer des notifications par e-mail pour les enregistrements de mise à l’échelle automatique ayant échoué dans le journal d’activité Azure |
déployer une alerte d’intégrité de service |
Ce modèle vous permet de déployer une alerte simple qui utilise un groupe d’actions pour envoyer des notifications par e-mail pour tous les enregistrements Service Health dans le journal d’activité Azure |
Déployer Application Insight et créer une alerte dans celle-ci |
Ce modèle vous permet de déployer Application Insight et de créer une alerte dans celui-ci |
Crée une alerte de service Azure |
Ce modèle crée une alerte d’intégrité du service Azure qui envoie éventuellement des e-mails aux administrateurs de service et des adresses e-mail spécifiées en cas de pannes de service Azure cerain. |
notifications d’installation de pour les alertes de sauvegarde à l’aide d’Azure Monitor |
Ce modèle vous permet de configurer des notifications par e-mail pour vos coffres Recovery Services à l’aide d’Azure Monitor, en déployant une règle de traitement des alertes et un groupe d’actions |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource actionGroups peut être déployé avec des opérations qui ciblent :
- groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource microsoft.insights/actionGroups, ajoutez le terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "microsoft.insights/actionGroups@2017-04-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
automationRunbookReceivers = [
{
automationAccountId = "string"
isGlobalRunbook = bool
name = "string"
runbookName = "string"
serviceUri = "string"
webhookResourceId = "string"
}
]
azureAppPushReceivers = [
{
emailAddress = "string"
name = "string"
}
]
emailReceivers = [
{
emailAddress = "string"
name = "string"
}
]
enabled = bool
groupShortName = "string"
itsmReceivers = [
{
connectionId = "string"
name = "string"
region = "string"
ticketConfiguration = "string"
workspaceId = "string"
}
]
smsReceivers = [
{
countryCode = "string"
name = "string"
phoneNumber = "string"
}
]
webhookReceivers = [
{
name = "string"
serviceUri = "string"
}
]
}
})
}
Valeurs de propriété
actionGroups
ActionGroup
Nom | Description | Valeur |
---|---|---|
automationRunbookReceivers | Liste des récepteurs AutomationRunbook qui font partie de ce groupe d’actions. | AutomationRunbookReceiver[] |
azureAppPushReceivers | Liste des récepteurs AzureAppPush qui font partie de ce groupe d’actions. | AzureAppPushReceiver[] |
emailReceivers | Liste des récepteurs de courrier qui font partie de ce groupe d’actions. | EmailReceiver[] |
Activé | Indique si ce groupe d’actions est activé. Si un groupe d’actions n’est pas activé, aucun de ses récepteurs ne reçoit de communications. | bool (obligatoire) |
groupShortName | Nom court du groupe d’actions. Cela sera utilisé dans les sms. | chaîne (obligatoire) Contraintes: Longueur maximale = 12 |
itsmReceivers | Liste des récepteurs ITSM qui font partie de ce groupe d’actions. | itsmReceiver[] |
smsReceivers | Liste des récepteurs SMS qui font partie de ce groupe d’actions. | smsReceiver[] |
webhookReceivers | Liste des récepteurs webhook qui font partie de ce groupe d’actions. | WebhookReceiver[] |
AutomationRunbookReceiver
Nom | Description | Valeur |
---|---|---|
automationAccountId | ID de compte Azure Automation qui contient ce runbook et s’authentifier auprès de la ressource Azure. | chaîne (obligatoire) |
isGlobalRunbook | Indique si cette instance est un runbook global. | bool (obligatoire) |
nom | Indique le nom du webhook. | corde |
runbookName | Nom de ce runbook. | chaîne (obligatoire) |
serviceUri | URI où les webhooks doivent être envoyés. | corde |
webhookResourceId | ID de ressource du webhook lié à ce runbook. | chaîne (obligatoire) |
AzureAppPushReceiver
Nom | Description | Valeur |
---|---|---|
emailAddress | Adresse e-mail inscrite pour l’application mobile Azure. | chaîne (obligatoire) |
nom | Nom du récepteur Push de l’application mobile Azure. Les noms doivent être uniques sur tous les récepteurs au sein d’un groupe d’actions. | chaîne (obligatoire) |
EmailReceiver
Nom | Description | Valeur |
---|---|---|
emailAddress | Adresse e-mail de ce récepteur. | chaîne (obligatoire) |
nom | Nom du récepteur d’e-mail. Les noms doivent être uniques sur tous les récepteurs au sein d’un groupe d’actions. | chaîne (obligatoire) |
ItsmReceiver
Nom | Description | Valeur |
---|---|---|
connectionId | Identification unique de la connexion ITSM parmi plusieurs définies dans l’espace de travail ci-dessus. | chaîne (obligatoire) |
nom | Nom du récepteur Itsm. Les noms doivent être uniques sur tous les récepteurs au sein d’un groupe d’actions. | chaîne (obligatoire) |
région | Région dans laquelle réside l’espace de travail. Valeurs prises en charge :'centralindia','japaneast','eastasia','australiasoutheast','uksouth','westcentralus','canadacentral','eastus','westeurope' | chaîne (obligatoire) |
ticketConfiguration | Objet blob JSON pour les configurations de l’action ITSM. L’option CreateMultipleWorkItems fait également partie de cet objet blob. | chaîne (obligatoire) |
workspaceId | Identificateur d’instance OMS LA. | chaîne (obligatoire) |
SmsReceiver
Nom | Description | Valeur |
---|---|---|
countryCode | Code de pays du récepteur SMS. | chaîne (obligatoire) |
nom | Nom du récepteur SMS. Les noms doivent être uniques sur tous les récepteurs au sein d’un groupe d’actions. | chaîne (obligatoire) |
phoneNumber | Numéro de téléphone du récepteur SMS. | chaîne (obligatoire) |
WebhookReceiver
Nom | Description | Valeur |
---|---|---|
nom | Nom du récepteur webhook. Les noms doivent être uniques sur tous les récepteurs au sein d’un groupe d’actions. | chaîne (obligatoire) |
serviceUri | URI où les webhooks doivent être envoyés. | chaîne (obligatoire) |