REST Resource: folders.locations.eventThreatDetectionCustomModules

リソース: EventThreatDetectionCustomModule

カスタム モジュールの構成と有効化状態を含む Security Command Center リソース。これにより、Event Threat Detection は特定の検出結果を Security Command Center に書き込むことができます。

JSON 表現
{
  "name": string,
  "config": {
    object
  },
  "ancestorModule": string,
  "enablementState": enum (EnablementState),
  "type": string,
  "displayName": string,
  "description": string,
  "updateTime": string,
  "lastEditor": string
}
フィールド
name

string

ID。Event Threat Detection カスタム モジュールのリソース名。次のいずれかの形式で指定します。

  • organizations/{organization}/locations/{location}/eventThreatDetectionCustomModules/{custom_module}
  • folders/{folder}/locations/{location}/eventThreatDetectionCustomModules/{custom_module}
  • projects/{project}/locations/{location}/eventThreatDetectionCustomModules/{custom_module}
config

object (Struct format)

省略可。モジュールの構成。常駐モジュールの場合、その構成値はこのレベルで定義されます。継承されたモジュールの場合、その構成値は祖先モジュールから継承されます。

ancestorModule

string

出力専用。このモジュールが有効化状態を継承する最も近い祖先モジュール。空の場合は、カスタム モジュールがリクエスト元の親の組織、フォルダ、またはプロジェクトで作成されたことを示します。形式はカスタム モジュールのリソース名と同じです。

enablementState

enum (EnablementState)

省略可。階層の特定のレベルでモジュールが有効になっている状態。

type

string

省略可。モジュールのタイプを入力します。例: CONFIGURABLE_BAD_IP

displayName

string

省略可。モジュールの人間可読名。

description

string

省略可。モジュールの説明。

updateTime

string (Timestamp format)

出力専用。モジュールが最後に更新された日時。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

lastEditor

string

出力専用。モジュールを最後に更新した編集者。

EnablementState

モジュールの有効化状態。

列挙型
ENABLEMENT_STATE_UNSPECIFIED 有効化状態が未指定。
ENABLED モジュールが指定されたレベルで有効になっている。
DISABLED 指定されたレベルでモジュールが無効になっている。
INHERITED 状態は祖先モジュールから継承されます。モジュールは、CRM 階層内で継承されていない最も近い祖先モジュールに基づいて、実質的に ENABLED または DISABLED になります。最上位モジュール(親のないモジュール)を INHERITED 状態に設定しようとすると、INVALID_ARGUMENT エラーが発生します。

メソッド

create

指定した組織、フォルダ、プロジェクトのスコープに常駐する Event Threat Detection カスタム モジュールを作成し、指定した親のすべての子に継承カスタム モジュールを作成します。

delete

指定された Event Threat Detection カスタム モジュールと、リソース階層内のそのすべての子孫を削除します。

get

Event Threat Detection のカスタム モジュールを取得します。

list

指定した組織、フォルダ、プロジェクトのすべての Event Threat Detection カスタム モジュールを一覧表示します。

listDescendant

指定した組織、フォルダ、プロジェクトとその子孫のすべての常駐 Event Threat Detection カスタム モジュールを一覧表示します。

patch

指定された更新マスクに基づいて、指定された名前の Event Threat Detection カスタム モジュールを更新します。

validate

指定された Event Threat Detection カスタム モジュールを検証します。