次の方法で共有


Activity Log Alerts - Update

既存のアラート ルールに 'tags' フィールドと 'enabled' フィールドを更新します。 このメソッドは、アラート ルール タグを更新したり、アラート ルールを有効または無効にしたりするために使用されます。 他のフィールドを更新するには、CreateOrUpdate 操作を使用します。

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/activityLogAlerts/{activityLogAlertName}?api-version=2020-10-01

URI パラメーター

名前 / 必須 説明
activityLogAlertName
path True

string

アクティビティ ログ アラート ルールの名前。

resourceGroupName
path True

string

リソース グループの名前。 名前の大文字と小文字は区別されます。

subscriptionId
path True

string

ターゲット サブスクリプションの ID。

api-version
query True

string

この操作に使用する API バージョン。

要求本文

名前 説明
properties.enabled

boolean

このアクティビティ ログ アラート ルールが有効かどうかを示します。 アクティビティ ログ アラート ルールが有効になっていない場合、そのアクションはアクティブになりません。

tags

object

リソース タグ

応答

名前 説明
200 OK

ActivityLogAlertResource

既存のアクティビティ ログ アラート ルールが正常に更新されました。

Other Status Codes

ErrorResponse

操作に失敗した理由を説明するエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
user_impersonation ユーザー アカウントの借用

Patch an Activity Log Alert rule

要求のサンプル

PATCH https://management.azure.com/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup/providers/Microsoft.Insights/activityLogAlerts/SampleActivityLogAlertRule?api-version=2020-10-01

{
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "properties": {
    "enabled": false
  }
}

応答のサンプル

{
  "id": "/subscriptions/187f412d-1758-44d9-b052-169e2564721d/resourceGroups/MyResourceGroup/providers/microsoft.insights/activityLogAlerts/SampleActivityLogAlertRule",
  "type": "Microsoft.Insights/ActivityLogAlerts",
  "name": "SampleActivityLogAlertRule",
  "location": "Global",
  "tags": {
    "key1": "value1",
    "key2": "value2"
  },
  "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": false,
    "description": "Description of sample Activity Log Alert rule."
  }
}

定義

名前 説明
ActionGroup

Azure アクション グループへのポインター。

ActionList

アクティビティ ログ アラート ルールのアクションの一覧。

ActivityLogAlertResource

アクティビティ ログ アラート ルール リソース。

AlertRuleAllOfCondition

すべてのメンバー条件が満たされたときに満たされるアクティビティ ログ アラート ルールの条件。

AlertRuleAnyOfOrLeafCondition

すべてのメンバー条件が満たされたときに満たされるアクティビティ ログ アラート ルールの条件。 各条件には、次のいずれかの型を指定できます。 重要: 各型には、プロパティの一意のサブセットがあります。 異なる型のプロパティは、1 つの条件に存在できません。

  • リーフ条件 - 'field' と 'equals' または 'containsAny' を含める必要があります。 リーフ条件で 'anyOf' を設定 しないでください
  • AnyOf 条件 - 'anyOf' (リーフ条件の配列) のみを 含める必要があります。 AnyOf 条件では、'field'、'equals' および 'containsAny' を設定 しないでください
AlertRuleLeafCondition

アクティビティ ログ イベントのフィールドと値を比較することによって満たされるアクティビティ ログ アラート ルールの条件。 この条件には、'field' と 'equals' または 'containsAny' が含まれている必要があります。

AlertRulePatchObject

パッチ操作の本文のアクティビティ ログ アラート ルール オブジェクト。

ErrorResponse

エラー応答。

ActionGroup

Azure アクション グループへのポインター。

名前 説明
actionGroupId

string

アクション グループのリソース ID。 null または空にすることはできません。

webhookProperties

object

post 操作に含めるカスタム プロパティのディクショナリ。 これらのデータは Webhook ペイロードに追加されます。

ActionList

アクティビティ ログ アラート ルールのアクションの一覧。

名前 説明
actionGroups

ActionGroup[]

アクション グループの一覧。

ActivityLogAlertResource

アクティビティ ログ アラート ルール リソース。

名前 規定値 説明
id

string

リソース ID。

location

string

global

リソースの場所。 Azure アクティビティ ログ アラート ルールは、グローバル、西ヨーロッパ、北ヨーロッパのリージョンでサポートされています。

name

string

リソースの名前。

properties.actions

ActionList

条件が満たされたときにアクティブになるアクション。

properties.condition

AlertRuleAllOfCondition

このアラートをアクティブにする条件。

properties.description

string

このアクティビティ ログ アラート ルールの説明。

properties.enabled

boolean

True

このアクティビティ ログ アラート ルールが有効かどうかを示します。 アクティビティ ログ アラート ルールが有効になっていない場合、そのアクションはアクティブになりません。

properties.scopes

string[]

プレフィックスとして使用されるリソース ID の一覧。 アラートは、これらのプレフィックスのいずれかに該当するリソース ID を持つアクティビティ ログ イベントにのみ適用されます。 このリストには、少なくとも 1 つの項目が含まれている必要があります。

tags

object

リソースのタグ。

type

string

リソースの型。

AlertRuleAllOfCondition

すべてのメンバー条件が満たされたときに満たされるアクティビティ ログ アラート ルールの条件。

名前 説明
allOf

AlertRuleAnyOfOrLeafCondition[]

アクティビティ ログ アラート ルールの条件の一覧。

AlertRuleAnyOfOrLeafCondition

すべてのメンバー条件が満たされたときに満たされるアクティビティ ログ アラート ルールの条件。 各条件には、次のいずれかの型を指定できます。 重要: 各型には、プロパティの一意のサブセットがあります。 異なる型のプロパティは、1 つの条件に存在できません。

  • リーフ条件 - 'field' と 'equals' または 'containsAny' を含める必要があります。 リーフ条件で 'anyOf' を設定 しないでください
  • AnyOf 条件 - 'anyOf' (リーフ条件の配列) のみを 含める必要があります。 AnyOf 条件では、'field'、'equals' および 'containsAny' を設定 しないでください
名前 説明
anyOf

AlertRuleLeafCondition[]

アクティビティ ログ アラート ルール 'anyOf' 条件。
メンバー リーフ条件の少なくとも 1 つが満たされたときに満たされるアクティビティ ログ アラート ルールの条件。

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' で始まるもの。

AlertRulePatchObject

パッチ操作の本文のアクティビティ ログ アラート ルール オブジェクト。

名前 規定値 説明
properties.enabled

boolean

True

このアクティビティ ログ アラート ルールが有効かどうかを示します。 アクティビティ ログ アラート ルールが有効になっていない場合、そのアクションはアクティブになりません。

tags

object

リソース タグ

ErrorResponse

エラー応答。

名前 説明
code

string

エラー コード。

message

string

操作が失敗した理由を示すエラー メッセージ。