次の方法で共有


Microsoft.Insights actionGroups

備考

監視ソリューションのデプロイに関するガイダンスについては、「Bicepを使用した監視リソースの作成 」を参照してください。

Bicep リソース定義

actionGroups リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Insights/actionGroups リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.Insights/actionGroups@2024-10-01-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    armRoleReceivers: [
      {
        name: 'string'
        roleId: 'string'
        useCommonAlertSchema: bool
      }
    ]
    automationRunbookReceivers: [
      {
        automationAccountId: 'string'
        isGlobalRunbook: bool
        managedIdentity: 'string'
        name: 'string'
        runbookName: 'string'
        serviceUri: 'string'
        useCommonAlertSchema: bool
        webhookResourceId: 'string'
      }
    ]
    azureAppPushReceivers: [
      {
        emailAddress: 'string'
        name: 'string'
      }
    ]
    azureFunctionReceivers: [
      {
        functionAppResourceId: 'string'
        functionName: 'string'
        httpTriggerUrl: 'string'
        managedIdentity: 'string'
        name: 'string'
        useCommonAlertSchema: bool
      }
    ]
    emailReceivers: [
      {
        emailAddress: 'string'
        name: 'string'
        useCommonAlertSchema: bool
      }
    ]
    enabled: bool
    eventHubReceivers: [
      {
        eventHubName: 'string'
        eventHubNameSpace: 'string'
        managedIdentity: 'string'
        name: 'string'
        subscriptionId: 'string'
        tenantId: 'string'
        useCommonAlertSchema: bool
      }
    ]
    groupShortName: 'string'
    incidentReceivers: [
      {
        connection: {
          id: 'string'
          name: 'string'
        }
        incidentManagementService: 'string'
        mappings: {
          {customized property}: 'string'
        }
        name: 'string'
      }
    ]
    itsmReceivers: [
      {
        connectionId: 'string'
        name: 'string'
        region: 'string'
        ticketConfiguration: 'string'
        workspaceId: 'string'
      }
    ]
    logicAppReceivers: [
      {
        callbackUrl: 'string'
        managedIdentity: 'string'
        name: 'string'
        resourceId: 'string'
        useCommonAlertSchema: bool
      }
    ]
    smsReceivers: [
      {
        countryCode: 'string'
        name: 'string'
        phoneNumber: 'string'
      }
    ]
    voiceReceivers: [
      {
        countryCode: 'string'
        name: 'string'
        phoneNumber: 'string'
      }
    ]
    webhookReceivers: [
      {
        identifierUri: 'string'
        managedIdentity: 'string'
        name: 'string'
        objectId: 'string'
        serviceUri: 'string'
        tenantId: 'string'
        useAadAuth: bool
        useCommonAlertSchema: bool
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

ActionGroup

名前 形容 価値
armRoleReceivers このアクション グループの一部である ARM ロール レシーバーの一覧。 ロールは Azure RBAC ロールであり、組み込みロールのみがサポートされています。 ArmRoleReceiver[]
automationRunbookReceivers このアクション グループの一部である AutomationRunbook レシーバーの一覧。 AutomationRunbookReceiver[]
azureAppPushReceivers このアクション グループの一部である AzureAppPush レシーバーの一覧。 AzureAppPushReceiver[]
azureFunctionReceivers このアクション グループの一部である Azure 関数レシーバーの一覧。 AzureFunctionReceiver[]
emailReceivers このアクション グループの一部である電子メール 受信者の一覧。 EmailReceiver[]
有効 このアクション グループが有効かどうかを示します。 アクション グループが有効になっていない場合、どの受信者も通信を受信しません。 bool (必須)
eventHubReceivers このアクション グループの一部であるイベント ハブ レシーバーの一覧。 EventHubReceiver[]
groupShortName アクション グループの短い名前。 これは SMS メッセージで使用されます。

制約:
最大長 = (必須)
incidentReceivers このアクション グループの一部であるインシデント レシーバーの一覧。 IncidentReceiver[]
itsmReceivers このアクション グループの一部である ITSM レシーバーの一覧。 ItsmReceiver[]
logicAppReceivers このアクション グループの一部であるロジック アプリレシーバーの一覧。 LogicAppReceiver[]
smsReceivers このアクション グループの一部である SMS レシーバーの一覧。 SmsReceiver[]
voiceReceivers このアクション グループの一部である音声レシーバーの一覧。 VoiceReceiver[]
webhookReceivers このアクション グループの一部である Webhook レシーバーの一覧。 WebhookReceiver[]

ArmRoleReceiver

名前 形容 価値
名前 arm ロール レシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
roleId arm ロール ID。 string (必須)
useCommonAlertSchema 共通のアラート スキーマを使用するかどうかを示します。 bool

AutomationRunbookReceiver

名前 形容 価値
automationAccountId この Runbook を保持し、Azure リソースに対して認証する Azure Automation アカウント ID。 string (必須)
isGlobalRunbook このインスタンスがグローバル Runbook であるかどうかを示します。 bool (必須)
managedIdentity マネージド ID のプリンシパル ID。 値には "None"、"SystemAssigned" を指定できます。
名前 Webhook の名前を示します。
RunbookName この Runbook の名前。 string (必須)
serviceUri Webhook を送信する URI。
useCommonAlertSchema 共通のアラート スキーマを使用するかどうかを示します。 bool
webhookResourceId この Runbook にリンクされている Webhook のリソース ID。 string (必須)

AzureAppPushReceiver

名前 形容 価値
emailAddress Azure モバイル アプリに登録されている電子メール アドレス。 string (必須)
名前 Azure モバイル アプリプッシュレシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)

AzureFunctionReceiver

名前 形容 価値
functionAppResourceId 関数アプリの Azure リソース ID。 string (必須)
functionName 関数アプリの関数名。 string (必須)
httpTriggerUrl http 要求の送信先の http トリガー URL。 string (必須)
managedIdentity マネージド ID のプリンシパル ID。 値には "None"、"SystemAssigned" を指定できます。
名前 Azure 関数レシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
useCommonAlertSchema 共通のアラート スキーマを使用するかどうかを示します。 bool

AzureResourceTags

名前 形容 価値

EmailReceiver

名前 形容 価値
emailAddress この受信者の電子メール アドレス。 string (必須)
名前 電子メール受信者の名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
useCommonAlertSchema 共通のアラート スキーマを使用するかどうかを示します。 bool

EventHubReceiver

名前 形容 価値
eventHubName 特定のイベント ハブ キューの名前 string (必須)
eventHubNameSpace Event Hub 名前空間 string (必須)
managedIdentity マネージド ID のプリンシパル ID。 値には "None"、"SystemAssigned" を指定できます。
名前 イベント ハブ レシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
subscriptionId このイベント ハブを含むサブスクリプションの ID string (必須)
tenantId このイベント ハブを含むサブスクリプションのテナント ID
useCommonAlertSchema 共通のアラート スキーマを使用するかどうかを示します。 bool

IncidentReceiver

名前 形容 価値
接続 インシデント サービス接続 IncidentServiceConnection (必須)
incidentManagementService インシデント管理サービスの種類 'Icm' (必須)
マッピング インシデント サービスのフィールド マッピング IncidentReceiverMappings (必須)
名前 インシデント レシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)

IncidentReceiverMappings

名前 形容 価値

IncidentServiceConnection

名前 形容 価値
身分証明書 インシデント管理サービスの接続 ID を表す GUID 値。 string (必須)
名前 接続の名前。 string (必須)

ItsmReceiver

名前 形容 価値
connectionId 上記のワークスペースで定義されている複数の間の ITSM 接続の一意の識別。 string (必須)
名前 Itsm レシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
地域 ワークスペースが存在するリージョン。 サポートされている値:'centralindia'、'japaneast'、'southeastasia'、'australiasoutheast'、'uksouth'、'westcentralus'、'canadacentral'、'eastus'、'westeurope' string (必須)
ticketConfiguration ITSM アクションの構成用の JSON BLOB。 CreateMultipleWorkItems オプションもこの BLOB の一部になります。 string (必須)
workspaceId OMS LA インスタンス識別子。 string (必須)

LogicAppReceiver

名前 形容 価値
callbackUrl http 要求の送信先のコールバック URL。 string (必須)
managedIdentity マネージド ID のプリンシパル ID。 値には "None"、"SystemAssigned" を指定できます。
名前 ロジック アプリレシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
resourceId ロジック アプリ レシーバーの Azure リソース ID。 string (必須)
useCommonAlertSchema 共通のアラート スキーマを使用するかどうかを示します。 bool

ManagedServiceIdentity

名前 形容 価値
種類 マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (必須)
userAssignedIdentities リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ディクショナリ値は、要求内の空のオブジェクト ({}) にすることができます。 UserAssignedIdentities の

Microsoft.Insights/actionGroups

名前 形容 価値
同一性 マネージド サービス ID (システム割り当て ID またはユーザー割り当て ID) ManagedServiceIdentity の
場所 リソースの場所 string (必須)
名前 リソース名 string (必須)
プロパティ アクションは、リソースのプロパティをグループ化します。 ActionGroup
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

SmsReceiver

名前 形容 価値
countryCode SMS レシーバーの国コード。 string (必須)
名前 SMS レシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
phoneNumber SMS レシーバーの電話番号。 string (必須)

UserAssignedIdentities

名前 形容 価値

UserAssignedIdentity

名前 形容 価値

VoiceReceiver

名前 形容 価値
countryCode 音声レシーバーの国コード。 string (必須)
名前 音声レシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
phoneNumber 音声レシーバーの電話番号。 string (必須)

WebhookReceiver

名前 形容 価値
identifierUri aad 認証の識別子 URI を示します。
managedIdentity マネージド ID のプリンシパル ID。 値には "None"、"SystemAssigned" を指定できます。
名前 Webhook レシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
objectId aad 認証の webhook アプリ オブジェクト ID を示します。
serviceUri Webhook を送信する URI。 string (必須)
tenantId aad 認証のテナント ID を示します。
useAadAuth AAD 認証を使用するかどうかを示します。 bool
useCommonAlertSchema 共通のアラート スキーマを使用するかどうかを示します。 bool

クイック スタートのサンプル

次のクイック スタート サンプルでは、このリソースの種類をデプロイします。

Bicep ファイル 形容
NAT ゲートウェイと Application Gateway を使用して AKS クラスターを する このサンプルでは、送信接続用の NAT ゲートウェイと受信接続用の Application Gateway を使用して AKS クラスターをデプロイする方法を示します。
Application Gateway イングレス コントローラー を使用して AKS クラスターを する このサンプルでは、Application Gateway、Application Gateway イングレス コントローラー、Azure Container Registry、Log Analytics、Key Vault を使用して AKS クラスターをデプロイする方法を示します
Azure で新しいアクション グループを作成する このテンプレートは、Azure に新しいアクション グループを作成します。このアクション グループは、Azure でのアラートの構成に使用できます。
Azure サービス アラート を作成します このテンプレートは、cerain Azure サービスが停止した場合に、必要に応じてサービス管理者と指定された電子メール アドレスに電子メールを送信する Azure サービス正常性アラートを作成します。
Application Insight をデプロイし、その中にアラートを作成 このテンプレートを使用すると、Application Insight をデプロイし、その中にアラートを作成できます
Azure Monitor を使用したバックアップ アラートのセットアップ通知 このテンプレートを使用すると、アラート処理ルールとアクション グループをデプロイすることで、Azure Monitor を使用して Recovery Services コンテナーの電子メール通知を設定できます。

ARM テンプレート リソース定義

actionGroups リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Insights/actionGroups リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.Insights/actionGroups",
  "apiVersion": "2024-10-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "armRoleReceivers": [
      {
        "name": "string",
        "roleId": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "automationRunbookReceivers": [
      {
        "automationAccountId": "string",
        "isGlobalRunbook": "bool",
        "managedIdentity": "string",
        "name": "string",
        "runbookName": "string",
        "serviceUri": "string",
        "useCommonAlertSchema": "bool",
        "webhookResourceId": "string"
      }
    ],
    "azureAppPushReceivers": [
      {
        "emailAddress": "string",
        "name": "string"
      }
    ],
    "azureFunctionReceivers": [
      {
        "functionAppResourceId": "string",
        "functionName": "string",
        "httpTriggerUrl": "string",
        "managedIdentity": "string",
        "name": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "emailReceivers": [
      {
        "emailAddress": "string",
        "name": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "enabled": "bool",
    "eventHubReceivers": [
      {
        "eventHubName": "string",
        "eventHubNameSpace": "string",
        "managedIdentity": "string",
        "name": "string",
        "subscriptionId": "string",
        "tenantId": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "groupShortName": "string",
    "incidentReceivers": [
      {
        "connection": {
          "id": "string",
          "name": "string"
        },
        "incidentManagementService": "string",
        "mappings": {
          "{customized property}": "string"
        },
        "name": "string"
      }
    ],
    "itsmReceivers": [
      {
        "connectionId": "string",
        "name": "string",
        "region": "string",
        "ticketConfiguration": "string",
        "workspaceId": "string"
      }
    ],
    "logicAppReceivers": [
      {
        "callbackUrl": "string",
        "managedIdentity": "string",
        "name": "string",
        "resourceId": "string",
        "useCommonAlertSchema": "bool"
      }
    ],
    "smsReceivers": [
      {
        "countryCode": "string",
        "name": "string",
        "phoneNumber": "string"
      }
    ],
    "voiceReceivers": [
      {
        "countryCode": "string",
        "name": "string",
        "phoneNumber": "string"
      }
    ],
    "webhookReceivers": [
      {
        "identifierUri": "string",
        "managedIdentity": "string",
        "name": "string",
        "objectId": "string",
        "serviceUri": "string",
        "tenantId": "string",
        "useAadAuth": "bool",
        "useCommonAlertSchema": "bool"
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

ActionGroup

名前 形容 価値
armRoleReceivers このアクション グループの一部である ARM ロール レシーバーの一覧。 ロールは Azure RBAC ロールであり、組み込みロールのみがサポートされています。 ArmRoleReceiver[]
automationRunbookReceivers このアクション グループの一部である AutomationRunbook レシーバーの一覧。 AutomationRunbookReceiver[]
azureAppPushReceivers このアクション グループの一部である AzureAppPush レシーバーの一覧。 AzureAppPushReceiver[]
azureFunctionReceivers このアクション グループの一部である Azure 関数レシーバーの一覧。 AzureFunctionReceiver[]
emailReceivers このアクション グループの一部である電子メール 受信者の一覧。 EmailReceiver[]
有効 このアクション グループが有効かどうかを示します。 アクション グループが有効になっていない場合、どの受信者も通信を受信しません。 bool (必須)
eventHubReceivers このアクション グループの一部であるイベント ハブ レシーバーの一覧。 EventHubReceiver[]
groupShortName アクション グループの短い名前。 これは SMS メッセージで使用されます。

制約:
最大長 = (必須)
incidentReceivers このアクション グループの一部であるインシデント レシーバーの一覧。 IncidentReceiver[]
itsmReceivers このアクション グループの一部である ITSM レシーバーの一覧。 ItsmReceiver[]
logicAppReceivers このアクション グループの一部であるロジック アプリレシーバーの一覧。 LogicAppReceiver[]
smsReceivers このアクション グループの一部である SMS レシーバーの一覧。 SmsReceiver[]
voiceReceivers このアクション グループの一部である音声レシーバーの一覧。 VoiceReceiver[]
webhookReceivers このアクション グループの一部である Webhook レシーバーの一覧。 WebhookReceiver[]

ArmRoleReceiver

名前 形容 価値
名前 arm ロール レシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
roleId arm ロール ID。 string (必須)
useCommonAlertSchema 共通のアラート スキーマを使用するかどうかを示します。 bool

AutomationRunbookReceiver

名前 形容 価値
automationAccountId この Runbook を保持し、Azure リソースに対して認証する Azure Automation アカウント ID。 string (必須)
isGlobalRunbook このインスタンスがグローバル Runbook であるかどうかを示します。 bool (必須)
managedIdentity マネージド ID のプリンシパル ID。 値には "None"、"SystemAssigned" を指定できます。
名前 Webhook の名前を示します。
RunbookName この Runbook の名前。 string (必須)
serviceUri Webhook を送信する URI。
useCommonAlertSchema 共通のアラート スキーマを使用するかどうかを示します。 bool
webhookResourceId この Runbook にリンクされている Webhook のリソース ID。 string (必須)

AzureAppPushReceiver

名前 形容 価値
emailAddress Azure モバイル アプリに登録されている電子メール アドレス。 string (必須)
名前 Azure モバイル アプリプッシュレシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)

AzureFunctionReceiver

名前 形容 価値
functionAppResourceId 関数アプリの Azure リソース ID。 string (必須)
functionName 関数アプリの関数名。 string (必須)
httpTriggerUrl http 要求の送信先の http トリガー URL。 string (必須)
managedIdentity マネージド ID のプリンシパル ID。 値には "None"、"SystemAssigned" を指定できます。
名前 Azure 関数レシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
useCommonAlertSchema 共通のアラート スキーマを使用するかどうかを示します。 bool

AzureResourceTags

名前 形容 価値

EmailReceiver

名前 形容 価値
emailAddress この受信者の電子メール アドレス。 string (必須)
名前 電子メール受信者の名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
useCommonAlertSchema 共通のアラート スキーマを使用するかどうかを示します。 bool

EventHubReceiver

名前 形容 価値
eventHubName 特定のイベント ハブ キューの名前 string (必須)
eventHubNameSpace Event Hub 名前空間 string (必須)
managedIdentity マネージド ID のプリンシパル ID。 値には "None"、"SystemAssigned" を指定できます。
名前 イベント ハブ レシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
subscriptionId このイベント ハブを含むサブスクリプションの ID string (必須)
tenantId このイベント ハブを含むサブスクリプションのテナント ID
useCommonAlertSchema 共通のアラート スキーマを使用するかどうかを示します。 bool

IncidentReceiver

名前 形容 価値
接続 インシデント サービス接続 IncidentServiceConnection (必須)
incidentManagementService インシデント管理サービスの種類 'Icm' (必須)
マッピング インシデント サービスのフィールド マッピング IncidentReceiverMappings (必須)
名前 インシデント レシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)

IncidentReceiverMappings

名前 形容 価値

IncidentServiceConnection

名前 形容 価値
身分証明書 インシデント管理サービスの接続 ID を表す GUID 値。 string (必須)
名前 接続の名前。 string (必須)

ItsmReceiver

名前 形容 価値
connectionId 上記のワークスペースで定義されている複数の間の ITSM 接続の一意の識別。 string (必須)
名前 Itsm レシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
地域 ワークスペースが存在するリージョン。 サポートされている値:'centralindia'、'japaneast'、'southeastasia'、'australiasoutheast'、'uksouth'、'westcentralus'、'canadacentral'、'eastus'、'westeurope' string (必須)
ticketConfiguration ITSM アクションの構成用の JSON BLOB。 CreateMultipleWorkItems オプションもこの BLOB の一部になります。 string (必須)
workspaceId OMS LA インスタンス識別子。 string (必須)

LogicAppReceiver

名前 形容 価値
callbackUrl http 要求の送信先のコールバック URL。 string (必須)
managedIdentity マネージド ID のプリンシパル ID。 値には "None"、"SystemAssigned" を指定できます。
名前 ロジック アプリレシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
resourceId ロジック アプリ レシーバーの Azure リソース ID。 string (必須)
useCommonAlertSchema 共通のアラート スキーマを使用するかどうかを示します。 bool

ManagedServiceIdentity

名前 形容 価値
種類 マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (必須)
userAssignedIdentities リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ディクショナリ値は、要求内の空のオブジェクト ({}) にすることができます。 UserAssignedIdentities の

Microsoft.Insights/actionGroups

名前 形容 価値
apiVersion API のバージョン '2024-10-01-preview'
同一性 マネージド サービス ID (システム割り当て ID またはユーザー割り当て ID) ManagedServiceIdentity の
場所 リソースの場所 string (必須)
名前 リソース名 string (必須)
プロパティ アクションは、リソースのプロパティをグループ化します。 ActionGroup
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.Insights/actionGroups'

SmsReceiver

名前 形容 価値
countryCode SMS レシーバーの国コード。 string (必須)
名前 SMS レシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
phoneNumber SMS レシーバーの電話番号。 string (必須)

UserAssignedIdentities

名前 形容 価値

UserAssignedIdentity

名前 形容 価値

VoiceReceiver

名前 形容 価値
countryCode 音声レシーバーの国コード。 string (必須)
名前 音声レシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
phoneNumber 音声レシーバーの電話番号。 string (必須)

WebhookReceiver

名前 形容 価値
identifierUri aad 認証の識別子 URI を示します。
managedIdentity マネージド ID のプリンシパル ID。 値には "None"、"SystemAssigned" を指定できます。
名前 Webhook レシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
objectId aad 認証の webhook アプリ オブジェクト ID を示します。
serviceUri Webhook を送信する URI。 string (必須)
tenantId aad 認証のテナント ID を示します。
useAadAuth AAD 認証を使用するかどうかを示します。 bool
useCommonAlertSchema 共通のアラート スキーマを使用するかどうかを示します。 bool

クイック スタート テンプレート

次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 形容
NAT ゲートウェイと Application Gateway を使用して AKS クラスターを する

Azure
にデプロイする
このサンプルでは、送信接続用の NAT ゲートウェイと受信接続用の Application Gateway を使用して AKS クラスターをデプロイする方法を示します。
Application Gateway イングレス コントローラー を使用して AKS クラスターを する

Azure
にデプロイする
このサンプルでは、Application Gateway、Application Gateway イングレス コントローラー、Azure Container Registry、Log Analytics、Key Vault を使用して AKS クラスターをデプロイする方法を示します
BrowserBox Azure Edition

Azure にデプロイする
このテンプレートは、Azure Ubuntu Server 22.04 LTS、Debian 11、または RHEL 8.7 LVM VM に BrowserBox をデプロイします。
Azure で新しいアクション グループを作成する

Azure にデプロイする
このテンプレートは、Azure に新しいアクション グループを作成します。このアクション グループは、Azure でのアラートの構成に使用できます。
Azure サービス アラート を作成します

Azure にデプロイする
このテンプレートは、cerain Azure サービスが停止した場合に、必要に応じてサービス管理者と指定された電子メール アドレスに電子メールを送信する Azure サービス正常性アラートを作成します。
サービス正常性アラート をデプロイする

Azure
にデプロイする
このテンプレートを使用すると、アクション グループを使用して Azure アクティビティ ログ内の任意の Service Health レコードの電子メール通知を送信する簡単なアラートをデプロイできます。
自動スケール アクティビティ ログ アラート をデプロイする

Azure にデプロイする
このテンプレートを使用すると、アクション グループを使用して Azure アクティビティ ログ内の自動スケール レコードの電子メール通知を送信する簡単なアラートをデプロイできます。
自動スケールの失敗したアクティビティ ログ アラート をデプロイする

Azure にデプロイする
このテンプレートを使用すると、アクション グループを使用して、Azure アクティビティ ログ内の失敗した自動スケール レコードの電子メール通知を送信する簡単なアラートをデプロイできます。
Application Insight をデプロイし、その中にアラートを作成

Azure にデプロイする
このテンプレートを使用すると、Application Insight をデプロイし、その中にアラートを作成できます
動的 Web テスト作成 の

Azure
にデプロイする
任意の数の App Insights Web (ping) テストを作成します。
Enterprise Governance-AppService、SQL DB、AD、OMS、Runbook

Azure にデプロイする
小規模または大規模なエンタープライズ向けのクラウド導入では、クラウド デプロイから価値を引き出すために、責任ある効率的なガバナンス モデルが必要です。 CloudWise (ソリューションのコード名) は、Azure Partner QuickStarts から入手できる複合ソリューションであり、顧客、システム インテグレーター、パートナーの導入を可能にし、コストの最適化、アプリケーションの信頼性の向上、ビジネス リスクの削減に重点を置いた、セルフサービスで自動化されたガバナンスと運用ソリューションを提供します。 このソリューションでは、可視性と制御の主要なガバナンスの柱が強調されています。
スケーラブルな Umbraco CMS Web アプリ を する

Azure
にデプロイする
このテンプレートは、Azure App Service Web Apps に umbraco CMS Web アプリを簡単にデプロイする方法を提供します。
Azure Monitor を使用したバックアップ アラートのセットアップ通知

Azure にデプロイする
このテンプレートを使用すると、アラート処理ルールとアクション グループをデプロイすることで、Azure Monitor を使用して Recovery Services コンテナーの電子メール通知を設定できます。

Terraform (AzAPI プロバイダー) リソース定義

actionGroups リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Insights/actionGroups リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/actionGroups@2024-10-01-preview"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      armRoleReceivers = [
        {
          name = "string"
          roleId = "string"
          useCommonAlertSchema = bool
        }
      ]
      automationRunbookReceivers = [
        {
          automationAccountId = "string"
          isGlobalRunbook = bool
          managedIdentity = "string"
          name = "string"
          runbookName = "string"
          serviceUri = "string"
          useCommonAlertSchema = bool
          webhookResourceId = "string"
        }
      ]
      azureAppPushReceivers = [
        {
          emailAddress = "string"
          name = "string"
        }
      ]
      azureFunctionReceivers = [
        {
          functionAppResourceId = "string"
          functionName = "string"
          httpTriggerUrl = "string"
          managedIdentity = "string"
          name = "string"
          useCommonAlertSchema = bool
        }
      ]
      emailReceivers = [
        {
          emailAddress = "string"
          name = "string"
          useCommonAlertSchema = bool
        }
      ]
      enabled = bool
      eventHubReceivers = [
        {
          eventHubName = "string"
          eventHubNameSpace = "string"
          managedIdentity = "string"
          name = "string"
          subscriptionId = "string"
          tenantId = "string"
          useCommonAlertSchema = bool
        }
      ]
      groupShortName = "string"
      incidentReceivers = [
        {
          connection = {
            id = "string"
            name = "string"
          }
          incidentManagementService = "string"
          mappings = {
            {customized property} = "string"
          }
          name = "string"
        }
      ]
      itsmReceivers = [
        {
          connectionId = "string"
          name = "string"
          region = "string"
          ticketConfiguration = "string"
          workspaceId = "string"
        }
      ]
      logicAppReceivers = [
        {
          callbackUrl = "string"
          managedIdentity = "string"
          name = "string"
          resourceId = "string"
          useCommonAlertSchema = bool
        }
      ]
      smsReceivers = [
        {
          countryCode = "string"
          name = "string"
          phoneNumber = "string"
        }
      ]
      voiceReceivers = [
        {
          countryCode = "string"
          name = "string"
          phoneNumber = "string"
        }
      ]
      webhookReceivers = [
        {
          identifierUri = "string"
          managedIdentity = "string"
          name = "string"
          objectId = "string"
          serviceUri = "string"
          tenantId = "string"
          useAadAuth = bool
          useCommonAlertSchema = bool
        }
      ]
    }
  })
}

プロパティ値

ActionGroup

名前 形容 価値
armRoleReceivers このアクション グループの一部である ARM ロール レシーバーの一覧。 ロールは Azure RBAC ロールであり、組み込みロールのみがサポートされています。 ArmRoleReceiver[]
automationRunbookReceivers このアクション グループの一部である AutomationRunbook レシーバーの一覧。 AutomationRunbookReceiver[]
azureAppPushReceivers このアクション グループの一部である AzureAppPush レシーバーの一覧。 AzureAppPushReceiver[]
azureFunctionReceivers このアクション グループの一部である Azure 関数レシーバーの一覧。 AzureFunctionReceiver[]
emailReceivers このアクション グループの一部である電子メール 受信者の一覧。 EmailReceiver[]
有効 このアクション グループが有効かどうかを示します。 アクション グループが有効になっていない場合、どの受信者も通信を受信しません。 bool (必須)
eventHubReceivers このアクション グループの一部であるイベント ハブ レシーバーの一覧。 EventHubReceiver[]
groupShortName アクション グループの短い名前。 これは SMS メッセージで使用されます。

制約:
最大長 = (必須)
incidentReceivers このアクション グループの一部であるインシデント レシーバーの一覧。 IncidentReceiver[]
itsmReceivers このアクション グループの一部である ITSM レシーバーの一覧。 ItsmReceiver[]
logicAppReceivers このアクション グループの一部であるロジック アプリレシーバーの一覧。 LogicAppReceiver[]
smsReceivers このアクション グループの一部である SMS レシーバーの一覧。 SmsReceiver[]
voiceReceivers このアクション グループの一部である音声レシーバーの一覧。 VoiceReceiver[]
webhookReceivers このアクション グループの一部である Webhook レシーバーの一覧。 WebhookReceiver[]

ArmRoleReceiver

名前 形容 価値
名前 arm ロール レシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
roleId arm ロール ID。 string (必須)
useCommonAlertSchema 共通のアラート スキーマを使用するかどうかを示します。 bool

AutomationRunbookReceiver

名前 形容 価値
automationAccountId この Runbook を保持し、Azure リソースに対して認証する Azure Automation アカウント ID。 string (必須)
isGlobalRunbook このインスタンスがグローバル Runbook であるかどうかを示します。 bool (必須)
managedIdentity マネージド ID のプリンシパル ID。 値には "None"、"SystemAssigned" を指定できます。
名前 Webhook の名前を示します。
RunbookName この Runbook の名前。 string (必須)
serviceUri Webhook を送信する URI。
useCommonAlertSchema 共通のアラート スキーマを使用するかどうかを示します。 bool
webhookResourceId この Runbook にリンクされている Webhook のリソース ID。 string (必須)

AzureAppPushReceiver

名前 形容 価値
emailAddress Azure モバイル アプリに登録されている電子メール アドレス。 string (必須)
名前 Azure モバイル アプリプッシュレシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)

AzureFunctionReceiver

名前 形容 価値
functionAppResourceId 関数アプリの Azure リソース ID。 string (必須)
functionName 関数アプリの関数名。 string (必須)
httpTriggerUrl http 要求の送信先の http トリガー URL。 string (必須)
managedIdentity マネージド ID のプリンシパル ID。 値には "None"、"SystemAssigned" を指定できます。
名前 Azure 関数レシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
useCommonAlertSchema 共通のアラート スキーマを使用するかどうかを示します。 bool

AzureResourceTags

名前 形容 価値

EmailReceiver

名前 形容 価値
emailAddress この受信者の電子メール アドレス。 string (必須)
名前 電子メール受信者の名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
useCommonAlertSchema 共通のアラート スキーマを使用するかどうかを示します。 bool

EventHubReceiver

名前 形容 価値
eventHubName 特定のイベント ハブ キューの名前 string (必須)
eventHubNameSpace Event Hub 名前空間 string (必須)
managedIdentity マネージド ID のプリンシパル ID。 値には "None"、"SystemAssigned" を指定できます。
名前 イベント ハブ レシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
subscriptionId このイベント ハブを含むサブスクリプションの ID string (必須)
tenantId このイベント ハブを含むサブスクリプションのテナント ID
useCommonAlertSchema 共通のアラート スキーマを使用するかどうかを示します。 bool

IncidentReceiver

名前 形容 価値
接続 インシデント サービス接続 IncidentServiceConnection (必須)
incidentManagementService インシデント管理サービスの種類 'Icm' (必須)
マッピング インシデント サービスのフィールド マッピング IncidentReceiverMappings (必須)
名前 インシデント レシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)

IncidentReceiverMappings

名前 形容 価値

IncidentServiceConnection

名前 形容 価値
身分証明書 インシデント管理サービスの接続 ID を表す GUID 値。 string (必須)
名前 接続の名前。 string (必須)

ItsmReceiver

名前 形容 価値
connectionId 上記のワークスペースで定義されている複数の間の ITSM 接続の一意の識別。 string (必須)
名前 Itsm レシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
地域 ワークスペースが存在するリージョン。 サポートされている値:'centralindia'、'japaneast'、'southeastasia'、'australiasoutheast'、'uksouth'、'westcentralus'、'canadacentral'、'eastus'、'westeurope' string (必須)
ticketConfiguration ITSM アクションの構成用の JSON BLOB。 CreateMultipleWorkItems オプションもこの BLOB の一部になります。 string (必須)
workspaceId OMS LA インスタンス識別子。 string (必須)

LogicAppReceiver

名前 形容 価値
callbackUrl http 要求の送信先のコールバック URL。 string (必須)
managedIdentity マネージド ID のプリンシパル ID。 値には "None"、"SystemAssigned" を指定できます。
名前 ロジック アプリレシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
resourceId ロジック アプリ レシーバーの Azure リソース ID。 string (必須)
useCommonAlertSchema 共通のアラート スキーマを使用するかどうかを示します。 bool

ManagedServiceIdentity

名前 形容 価値
種類 マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (必須)
userAssignedIdentities リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ディクショナリ値は、要求内の空のオブジェクト ({}) にすることができます。 UserAssignedIdentities の

Microsoft.Insights/actionGroups

名前 形容 価値
同一性 マネージド サービス ID (システム割り当て ID またはユーザー割り当て ID) ManagedServiceIdentity の
場所 リソースの場所 string (必須)
名前 リソース名 string (必須)
プロパティ アクションは、リソースのプロパティをグループ化します。 ActionGroup
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.Insights/actionGroups@2024-10-01-preview"

SmsReceiver

名前 形容 価値
countryCode SMS レシーバーの国コード。 string (必須)
名前 SMS レシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
phoneNumber SMS レシーバーの電話番号。 string (必須)

UserAssignedIdentities

名前 形容 価値

UserAssignedIdentity

名前 形容 価値

VoiceReceiver

名前 形容 価値
countryCode 音声レシーバーの国コード。 string (必須)
名前 音声レシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
phoneNumber 音声レシーバーの電話番号。 string (必須)

WebhookReceiver

名前 形容 価値
identifierUri aad 認証の識別子 URI を示します。
managedIdentity マネージド ID のプリンシパル ID。 値には "None"、"SystemAssigned" を指定できます。
名前 Webhook レシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
objectId aad 認証の webhook アプリ オブジェクト ID を示します。
serviceUri Webhook を送信する URI。 string (必須)
tenantId aad 認証のテナント ID を示します。
useAadAuth AAD 認証を使用するかどうかを示します。 bool
useCommonAlertSchema 共通のアラート スキーマを使用するかどうかを示します。 bool