Microsoft.Insights actionGroups
[アーティクル] 12/21/2024
2 人の共同作成者
フィードバック
この記事の内容
監視ソリューションのデプロイに関するガイダンスについては、「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
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
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
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
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 コンテナーの電子メール通知を設定できます。
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
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
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