次の方法で共有


Microsoft.SecurityInsights ウォッチリスト/ウォッチリストアイテム 2025-01-01-preview

Bicep リソース定義

watchlists/watchlistItems リソースの種類は、次をターゲットとする操作と共にデプロイできます。

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

リソースの形式

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

resource symbolicname 'Microsoft.SecurityInsights/watchlists/watchlistItems@2025-01-01-preview' = {
  parent: resourceSymbolicName
  etag: 'string'
  name: 'string'
  properties: {
    created: 'string'
    createdBy: {
      objectId: 'string'
    }
    entityMapping: any(...)
    isDeleted: bool
    itemsKeyValue: any(...)
    tenantId: 'string'
    updated: 'string'
    updatedBy: {
      objectId: 'string'
    }
    watchlistItemId: 'string'
    watchlistItemType: 'string'
  }
}

プロパティ値

Microsoft.SecurityInsights/ウォッチリスト/ウォッチリストItems

名前 形容 価値
ETAGの Azure リソースの Etag 文字列
名前 リソース名 string (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソース の外部子リソース」を参照してください。
種類のリソースのシンボリック名: ウォッチリスト
プロパティ ウォッチリスト項目のプロパティ WatchlistItemプロパティ

ユーザー情報

名前 形容 価値
オブジェクトID ユーザーのオブジェクト ID。

制約:
最小長 = 36
最大長 = 36
パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

WatchlistItemプロパティ

名前 形容 価値
作成 ウォッチリスト項目が作成された時刻 文字列
作成者 ウォッチリスト アイテムを作成したユーザーについて説明します UserInfo
エンティティマッピング ウォッチリスト項目エンティティ マッピングのキーと値のペア 任意
削除済み ウォッチリスト項目が削除されるかどうかを示すフラグ ブール (bool)
itemsKeyValue(アイテムキー値) ウォッチリスト項目のキーと値のペア any (必須)
テナントID ウォッチリスト 項目が属する tenantId 文字列
更新 ウォッチリスト項目が最後に更新された時刻 文字列
更新されました ウォッチリスト アイテムを更新したユーザーについて説明します UserInfo
ウォッチリストアイテムID ウォッチリスト 項目の ID (Guid) 文字列
ウォッチリストアイテムタイプ ウォッチリスト アイテムの種類 文字列

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

watchlists/watchlistItems リソースの種類は、次をターゲットとする操作と共にデプロイできます。

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

リソースの形式

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

{
  "type": "Microsoft.SecurityInsights/watchlists/watchlistItems",
  "apiVersion": "2025-01-01-preview",
  "name": "string",
  "etag": "string",
  "properties": {
    "created": "string",
    "createdBy": {
      "objectId": "string"
    },
    "entityMapping": {},
    "isDeleted": "bool",
    "itemsKeyValue": {},
    "tenantId": "string",
    "updated": "string",
    "updatedBy": {
      "objectId": "string"
    },
    "watchlistItemId": "string",
    "watchlistItemType": "string"
  }
}

プロパティ値

Microsoft.SecurityInsights/ウォッチリスト/ウォッチリストItems

名前 形容 価値
apiVersion (英語) API のバージョン 「2025-01-01-プレビュー」
ETAGの Azure リソースの Etag 文字列
名前 リソース名 string (必須)
プロパティ ウォッチリスト項目のプロパティ WatchlistItemプロパティ
リソースの種類 'Microsoft.SecurityInsights/watchlists/watchlistItems'

ユーザー情報

名前 形容 価値
オブジェクトID ユーザーのオブジェクト ID。

制約:
最小長 = 36
最大長 = 36
パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

WatchlistItemプロパティ

名前 形容 価値
作成 ウォッチリスト項目が作成された時刻 文字列
作成者 ウォッチリスト アイテムを作成したユーザーについて説明します UserInfo
エンティティマッピング ウォッチリスト項目エンティティ マッピングのキーと値のペア 任意
削除済み ウォッチリスト項目が削除されるかどうかを示すフラグ ブール (bool)
itemsKeyValue(アイテムキー値) ウォッチリスト項目のキーと値のペア any (必須)
テナントID ウォッチリスト 項目が属する tenantId 文字列
更新 ウォッチリスト項目が最後に更新された時刻 文字列
更新されました ウォッチリスト アイテムを更新したユーザーについて説明します UserInfo
ウォッチリストアイテムID ウォッチリスト 項目の ID (Guid) 文字列
ウォッチリストアイテムタイプ ウォッチリスト アイテムの種類 文字列

使用例

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

watchlists/watchlistItems リソースの種類は、次をターゲットとする操作と共にデプロイできます。

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.SecurityInsights/watchlists/watchlistItems@2025-01-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    etag = "string"
    properties = {
      created = "string"
      createdBy = {
        objectId = "string"
      }
      entityMapping = ?
      isDeleted = bool
      itemsKeyValue = ?
      tenantId = "string"
      updated = "string"
      updatedBy = {
        objectId = "string"
      }
      watchlistItemId = "string"
      watchlistItemType = "string"
    }
  }
}

プロパティ値

Microsoft.SecurityInsights/ウォッチリスト/ウォッチリストItems

名前 形容 価値
ETAGの Azure リソースの Etag 文字列
名前 リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: ウォッチリスト
プロパティ ウォッチリスト項目のプロパティ WatchlistItemプロパティ
リソースの種類 "Microsoft.SecurityInsights/ウォッチリスト/watchlistItems@2025-01-01-プレビュー"

ユーザー情報

名前 形容 価値
オブジェクトID ユーザーのオブジェクト ID。

制約:
最小長 = 36
最大長 = 36
パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

WatchlistItemプロパティ

名前 形容 価値
作成 ウォッチリスト項目が作成された時刻 文字列
作成者 ウォッチリスト アイテムを作成したユーザーについて説明します UserInfo
エンティティマッピング ウォッチリスト項目エンティティ マッピングのキーと値のペア 任意
削除済み ウォッチリスト項目が削除されるかどうかを示すフラグ ブール (bool)
itemsKeyValue(アイテムキー値) ウォッチリスト項目のキーと値のペア any (必須)
テナントID ウォッチリスト 項目が属する tenantId 文字列
更新 ウォッチリスト項目が最後に更新された時刻 文字列
更新されました ウォッチリスト アイテムを更新したユーザーについて説明します UserInfo
ウォッチリストアイテムID ウォッチリスト 項目の ID (Guid) 文字列
ウォッチリストアイテムタイプ ウォッチリスト アイテムの種類 文字列

使用例

Terraformサンプル

Sentinel ウォッチリスト項目のデプロイの基本的な例。

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "workspace" {
  type      = "Microsoft.OperationalInsights/workspaces@2022-10-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      features = {
        disableLocalAuth                            = false
        enableLogAccessUsingOnlyResourcePermissions = true
      }
      publicNetworkAccessForIngestion = "Enabled"
      publicNetworkAccessForQuery     = "Enabled"
      retentionInDays                 = 30
      sku = {
        name = "PerGB2018"
      }
      workspaceCapping = {
        dailyQuotaGb = -1
      }
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_resource" "onboardingState" {
  type      = "Microsoft.SecurityInsights/onboardingStates@2022-11-01"
  parent_id = azapi_resource.workspace.id
  name      = "default"
  body = {
    properties = {
      customerManagedKey = false
    }
  }
}

resource "azapi_resource" "watchlist" {
  type      = "Microsoft.SecurityInsights/watchlists@2022-11-01"
  parent_id = azapi_resource.workspace.id
  name      = var.resource_name
  body = {
    properties = {
      displayName    = "test"
      itemsSearchKey = "k1"
      provider       = "Microsoft"
      source         = ""
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
  depends_on                = [azapi_resource.onboardingState]
}

resource "azapi_resource" "watchlistItem" {
  type      = "Microsoft.SecurityInsights/watchlists/watchlistItems@2022-11-01"
  parent_id = azapi_resource.watchlist.id
  name      = "196abd06-eb4e-4322-9c70-37c32e1a588a"
  body = {
    properties = {
      itemsKeyValue = {
        k1 = "v1"
      }
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}