Activity Log Alerts - Get
アクティビティ ログ アラート ルールを取得します。
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/activityLogAlerts/{activityLogAlertName}?api-version=2020-10-01
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
activity
|
path | True |
string |
アクティビティ ログ アラート ルールの名前。 |
resource
|
path | True |
string |
リソース グループの名前。 名前の大文字と小文字は区別されます。 |
subscription
|
path | True |
string |
ターゲット サブスクリプションの ID。 |
api-version
|
query | True |
string |
この操作に使用する API バージョン。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
要求は成功しました。 |
|
Other Status Codes |
エラーが発生し、アクティビティ ログ アラート ルールを取得できませんでした。 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
名前 | 説明 |
---|---|
user_impersonation | ユーザー アカウントの借用 |
例
Get an Activity Log Alert rule
要求のサンプル
GET https://management.azure.com/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup/providers/Microsoft.Insights/activityLogAlerts/SampleActivityLogAlertRule?api-version=2020-10-01
応答のサンプル
{
"id": "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup/providers/microsoft.insights/activityLogAlerts/SampleActivityLogAlertRule",
"type": "Microsoft.Insights/ActivityLogAlerts",
"name": "SampleActivityLogAlertRule",
"location": "Global",
"tags": {},
"properties": {
"scopes": [
"subscriptions/187f412d-1758-44d9-b052-169e2564721d"
],
"condition": {
"allOf": [
{
"field": "category",
"equals": "Administrative"
},
{
"field": "level",
"equals": "Error"
}
]
},
"actions": {
"actionGroups": [
{
"actionGroupId": "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup/providers/microsoft.insights/actionGroups/SampleActionGroup",
"webhookProperties": {
"sampleWebhookProperty": "SamplePropertyValue"
}
}
]
},
"enabled": true,
"description": "Description of sample Activity Log Alert rule."
}
}
定義
名前 | 説明 |
---|---|
Action |
Azure アクション グループへのポインター。 |
Action |
アクティビティ ログ アラート ルールのアクションの一覧。 |
Activity |
アクティビティ ログ アラート ルール リソース。 |
Alert |
すべてのメンバー条件が満たされたときに満たされるアクティビティ ログ アラート ルールの条件。 |
Alert |
すべてのメンバー条件が満たされたときに満たされるアクティビティ ログ アラート ルールの条件。 各条件には、次のいずれかの型を指定できます。 重要: 各型には、プロパティの一意のサブセットがあります。 異なる型のプロパティは、1 つの条件に存在できません。
|
Alert |
アクティビティ ログ イベントのフィールドと値を比較することによって満たされるアクティビティ ログ アラート ルールの条件。 この条件には、'field' と 'equals' または 'containsAny' が含まれている必要があります。 |
Error |
エラー応答。 |
ActionGroup
Azure アクション グループへのポインター。
名前 | 型 | 説明 |
---|---|---|
actionGroupId |
string |
アクション グループのリソース ID。 null または空にすることはできません。 |
webhookProperties |
object |
post 操作に含めるカスタム プロパティのディクショナリ。 これらのデータは Webhook ペイロードに追加されます。 |
ActionList
アクティビティ ログ アラート ルールのアクションの一覧。
名前 | 型 | 説明 |
---|---|---|
actionGroups |
アクション グループの一覧。 |
ActivityLogAlertResource
アクティビティ ログ アラート ルール リソース。
名前 | 型 | 規定値 | 説明 |
---|---|---|---|
id |
string |
リソース ID。 |
|
location |
string |
global |
リソースの場所。 Azure アクティビティ ログ アラート ルールは、グローバル、西ヨーロッパ、北ヨーロッパのリージョンでサポートされています。 |
name |
string |
リソースの名前。 |
|
properties.actions |
条件が満たされたときにアクティブになるアクション。 |
||
properties.condition |
このアラートをアクティブにする条件。 |
||
properties.description |
string |
このアクティビティ ログ アラート ルールの説明。 |
|
properties.enabled |
boolean |
True |
このアクティビティ ログ アラート ルールが有効かどうかを示します。 アクティビティ ログ アラート ルールが有効になっていない場合、そのアクションはアクティブになりません。 |
properties.scopes |
string[] |
プレフィックスとして使用されるリソース ID の一覧。 アラートは、これらのプレフィックスのいずれかに該当するリソース ID を持つアクティビティ ログ イベントにのみ適用されます。 このリストには、少なくとも 1 つの項目が含まれている必要があります。 |
|
tags |
object |
リソースのタグ。 |
|
type |
string |
リソースの型。 |
AlertRuleAllOfCondition
すべてのメンバー条件が満たされたときに満たされるアクティビティ ログ アラート ルールの条件。
名前 | 型 | 説明 |
---|---|---|
allOf |
アクティビティ ログ アラート ルールの条件の一覧。 |
AlertRuleAnyOfOrLeafCondition
すべてのメンバー条件が満たされたときに満たされるアクティビティ ログ アラート ルールの条件。 各条件には、次のいずれかの型を指定できます。 重要: 各型には、プロパティの一意のサブセットがあります。 異なる型のプロパティは、1 つの条件に存在できません。
- リーフ条件 - 'field' と 'equals' または 'containsAny' を含める必要があります。 リーフ条件で 'anyOf' を設定 しないでください 。
- AnyOf 条件 - 'anyOf' (リーフ条件の配列) のみを 含める必要があります。 AnyOf 条件では、'field'、'equals' および 'containsAny' を設定 しないでください 。
名前 | 型 | 説明 |
---|---|---|
anyOf |
アクティビティ ログ アラート ルール 'anyOf' 条件。 |
|
containsAny |
string[] |
イベントのフィールドの値は、条件が満たされているかどうかを判断するために、この配列の値と比較されます (大文字と小文字は区別されません)。 |
equals |
string |
イベントのフィールドの値はこの値と比較され (大文字と小文字は区別されません)、条件が満たされているかどうかを判断します。 |
field |
string |
この条件で調べるアクティビティ ログ イベントのフィールドの名前。 このフィールドで使用できる値は (大文字と小文字は区別されません):'resourceId'、'category'、'caller'、'level'、'operationName'、'resourceGroup'、'resourceProvider'、'status'、'subStatus'、'resourceType'、または 'properties' で始まるもの。 |
AlertRuleLeafCondition
アクティビティ ログ イベントのフィールドと値を比較することによって満たされるアクティビティ ログ アラート ルールの条件。 この条件には、'field' と 'equals' または 'containsAny' が含まれている必要があります。
名前 | 型 | 説明 |
---|---|---|
containsAny |
string[] |
イベントのフィールドの値は、条件が満たされているかどうかを判断するために、この配列の値と比較されます (大文字と小文字は区別されません)。 |
equals |
string |
イベントのフィールドの値はこの値と比較され (大文字と小文字は区別されません)、条件が満たされているかどうかを判断します。 |
field |
string |
この条件で調べるアクティビティ ログ イベントのフィールドの名前。 このフィールドで使用できる値は (大文字と小文字は区別されません):'resourceId'、'category'、'caller'、'level'、'operationName'、'resourceGroup'、'resourceProvider'、'status'、'subStatus'、'resourceType'、または 'properties' で始まるもの。 |
ErrorResponse
エラー応答。
名前 | 型 | 説明 |
---|---|---|
code |
string |
エラー コード。 |
message |
string |
操作が失敗した理由を示すエラー メッセージ。 |