Microsoft.Insights actionGroups

Bicep リソース定義

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

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

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

備考

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

リソースの形式

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

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

プロパティ値

actionGroups

名前 形容 価値
名前 リソース名 string (必須)

文字制限: 1 ~ 260

有効な文字:
使用できません:
:<>+/&%\?| または制御文字

スペースまたはピリオドで終えることはできません。
場所 リソースの場所 string (必須)
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
プロパティ アクションは、リソースのプロパティをグループ化します。 ActionGroup

ActionGroup

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

制約:
最大長 = 12
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 (必須)
名前 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 (必須)
名前 Azure 関数レシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
useCommonAlertSchema 共通のアラート スキーマを使用するかどうかを示します。 bool

EmailReceiver

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

EventHubReceiver

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

IncidentReceiver

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

IncidentServiceConnection

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

IncidentReceiverMappings

名前 形容 価値
{カスタマイズされたプロパティ}

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 (必須)
名前 ロジック アプリレシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
resourceId ロジック アプリ レシーバーの Azure リソース ID。 string (必須)
useCommonAlertSchema 共通のアラート スキーマを使用するかどうかを示します。 bool

SmsReceiver

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

VoiceReceiver

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

WebhookReceiver

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

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

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

テンプレート 形容
BrowserBox Azure Edition

Azure にデプロイする
このテンプレートは、Azure Ubuntu Server 22.04 LTS、Debian 11、または RHEL 8.7 LVM VM に BrowserBox をデプロイします。
スケーラブルな Umbraco CMS Web アプリ を する

Azure
にデプロイする
このテンプレートは、Azure App Service Web Apps に umbraco CMS Web アプリを簡単にデプロイする方法を提供します。
NAT ゲートウェイと Application Gateway を使用して AKS クラスターを する

Azure
にデプロイする
このサンプルでは、送信接続用の NAT ゲートウェイと受信接続用の Application Gateway を使用して AKS クラスターをデプロイする方法を示します。
Enterprise Governance-AppService、SQL DB、AD、OMS、Runbook

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

Azure
にデプロイする
任意の数の App Insights Web (ping) テストを作成します。
Azure で新しいアクション グループを作成する

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

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

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

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

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

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

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

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

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

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

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

備考

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

リソースの形式

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

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

プロパティ値

actionGroups

名前 形容 価値
種類 リソースの種類 'Microsoft.Insights/actionGroups'
apiVersion リソース API のバージョン '2023-09-01-preview'
名前 リソース名 string (必須)

文字制限: 1 ~ 260

有効な文字:
使用できません:
:<>+/&%\?| または制御文字

スペースまたはピリオドで終えることはできません。
場所 リソースの場所 string (必須)
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
プロパティ アクションは、リソースのプロパティをグループ化します。 ActionGroup

ActionGroup

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

制約:
最大長 = 12
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 (必須)
名前 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 (必須)
名前 Azure 関数レシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
useCommonAlertSchema 共通のアラート スキーマを使用するかどうかを示します。 bool

EmailReceiver

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

EventHubReceiver

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

IncidentReceiver

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

IncidentServiceConnection

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

IncidentReceiverMappings

名前 形容 価値
{カスタマイズされたプロパティ}

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 (必須)
名前 ロジック アプリレシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
resourceId ロジック アプリ レシーバーの Azure リソース ID。 string (必須)
useCommonAlertSchema 共通のアラート スキーマを使用するかどうかを示します。 bool

SmsReceiver

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

VoiceReceiver

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

WebhookReceiver

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

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

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

テンプレート 形容
BrowserBox Azure Edition

Azure にデプロイする
このテンプレートは、Azure Ubuntu Server 22.04 LTS、Debian 11、または RHEL 8.7 LVM VM に BrowserBox をデプロイします。
スケーラブルな Umbraco CMS Web アプリ を する

Azure
にデプロイする
このテンプレートは、Azure App Service Web Apps に umbraco CMS Web アプリを簡単にデプロイする方法を提供します。
NAT ゲートウェイと Application Gateway を使用して AKS クラスターを する

Azure
にデプロイする
このサンプルでは、送信接続用の NAT ゲートウェイと受信接続用の Application Gateway を使用して AKS クラスターをデプロイする方法を示します。
Enterprise Governance-AppService、SQL DB、AD、OMS、Runbook

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

Azure
にデプロイする
任意の数の App Insights Web (ping) テストを作成します。
Azure で新しいアクション グループを作成する

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

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

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

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

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

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

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

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

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

  • リソース グループの

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

リソースの形式

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

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

プロパティ値

actionGroups

名前 形容 価値
種類 リソースの種類 "Microsoft.Insights/actionGroups@2023-09-01-preview"
名前 リソース名 string (必須)

文字制限: 1 ~ 260

有効な文字:
使用できません:
:<>+/&%\?| または制御文字

スペースまたはピリオドで終えることはできません。
場所 リソースの場所 string (必須)
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
タグ リソース タグ タグ名と値のディクショナリ。
プロパティ アクションは、リソースのプロパティをグループ化します。 ActionGroup

ActionGroup

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

制約:
最大長 = 12
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 (必須)
名前 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 (必須)
名前 Azure 関数レシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
useCommonAlertSchema 共通のアラート スキーマを使用するかどうかを示します。 bool

EmailReceiver

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

EventHubReceiver

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

IncidentReceiver

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

IncidentServiceConnection

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

IncidentReceiverMappings

名前 形容 価値
{カスタマイズされたプロパティ}

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 (必須)
名前 ロジック アプリレシーバーの名前。 名前は、アクション グループ内のすべての受信者で一意である必要があります。 string (必須)
resourceId ロジック アプリ レシーバーの Azure リソース ID。 string (必須)
useCommonAlertSchema 共通のアラート スキーマを使用するかどうかを示します。 bool

SmsReceiver

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

VoiceReceiver

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

WebhookReceiver

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