REST Resource: folders.eventThreatDetectionSettings.customModules

リソース: EventThreatDetectionCustomModule

Event Threat Detection カスタム モジュールのインスタンスを表します。モジュールの完全な名前、表示名、有効化状態、最終更新日時が含まれます。カスタム モジュールは、組織、フォルダ、プロジェクトのいずれのレベルでも作成できます。組織レベルまたはフォルダレベルで作成したカスタム モジュールは、子フォルダとプロジェクトに継承されます。

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

string

変更不可。Event Threat Detection カスタム モジュールのリソース名。

形式は次のとおりです。

  • organizations/{organization}/eventThreatDetectionSettings/customModules/{module}
  • folders/{folder}/eventThreatDetectionSettings/customModules/{module}
  • projects/{project}/eventThreatDetectionSettings/customModules/{module}
config

object (Struct format)

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

ancestorModule

string

出力専用。このモジュールが有効化状態を継承する最も近い祖先モジュール。形式は EventThreatDetectionCustomModule リソース名と同じです。

enablementState

enum (EnablementState)

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

type

string

モジュールのタイプ。例: CONFIGURABLE_BAD_IP。

displayName

string

モジュールに表示される、人が読める名前。

description

string

モジュールの説明。

updateTime

string (Timestamp format)

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

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

lastEditor

string

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

cloudProvider

enum (CloudProvider)

カスタム モジュールのクラウド プロバイダ。

EnablementState

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

列挙型
ENABLEMENT_STATE_UNSPECIFIED 有効化状態が未指定。
ENABLED モジュールが指定されたレベルで有効になっている。
DISABLED 指定されたレベルでモジュールが無効になっている。
INHERITED 有効化状態が継承される場合。

CloudProvider

カスタム モジュールのクラウド プロバイダ。

列挙型
CLOUD_PROVIDER_UNSPECIFIED クラウド プロバイダが指定されていません。
GOOGLE_CLOUD_PLATFORM ビッグデータ分析プラットフォームです。
AMAZON_WEB_SERVICES Amazon Web Services(AWS)。
MICROSOFT_AZURE Microsoft Azure。

メソッド

create

指定された Resource Manager 親のスコープに常駐する Event Threat Detection カスタム モジュールを作成し、指定された親のすべての子に継承されるカスタム モジュールも作成します。

delete

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

get

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

list

指定された Resource Manager 親のすべての Event Threat Detection カスタム モジュールを一覧表示します。

listDescendant

指定された Resource Manager の親とその子孫にある、すべての常駐 Event Threat Detection カスタム モジュールを一覧表示します。

patch

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