リソース: SecurityCenterService
特定の Security Command Center サービスを表します。これには、個々のモジュール設定に加えて、トップレベルの有効化などの設定情報が含まれます。サービス設定は、組織、フォルダ、プロジェクトのレベルで構成できます。組織レベルまたはフォルダレベルのサービス設定は、下位のフォルダとプロジェクトに継承されます。
JSON 表現 |
---|
{ "name": string, "intendedEnablementState": enum ( |
フィールド | |
---|---|
name |
ID。サービスの名前。次のいずれかの形式で指定します。
|
intended |
省略可。リソース階層のレベルでサービスが意図する有効化状態。 |
effective |
出力専用。リソース階層のレベルでサービスが有効になっている状態。目的の状態が |
modules |
省略可。モジュールの構成(サービスのモジュールの有効化状態など)。マップ内にモジュールがない場合、その構成は親から継承されていることを意味します。
|
update |
出力専用。サービスが最後に更新された時刻。これは、ユーザーによる明示的な更新が原因である場合や、課金システムの定期購入の有効期限切れなど、別のシステム変更による副作用が原因である場合があります。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
service |
省略可。サービス固有の追加構成。すべてのサービスでこのフィールドが使用されるわけではありません。 |
EnablementState
サービスまたはモジュールの有効化状態を表します。
列挙型 | |
---|---|
ENABLEMENT_STATE_UNSPECIFIED |
デフォルト値。この値は使用されません。 |
INHERITED |
状態は親リソースから継承されます。意図された有効化の状態として有効ですが、実際の有効化の状態としては有効ではありません。 |
ENABLED |
状態が有効になっている。 |
DISABLED |
状態が無効です。 |
INGEST_ONLY |
Security Command Center は、このサービスからの検出結果を取り込むように構成されていますが、このサービスを有効にするようには構成されていません。この状態は、Security Command Center が正しく構成されていないことを示します。この状態は自分で設定することはできません。 |
ModuleSettings
個々のモジュールの設定。
JSON 表現 |
---|
{ "intendedEnablementState": enum ( |
フィールド | |
---|---|
intended |
省略可。リソース階層のレベルでモジュールの目的の有効化状態。 |
effective |
出力専用。リソース階層のレベルでモジュールの有効な有効化状態。目的の状態が |
メソッド |
|
---|---|
|
指定された Security Command Center サービスのサービス設定を取得します。 |
|
指定された親のすべての Security Command Center サービスのリストを返します。 |
|
指定された更新マスクを使用して Security Command Center サービスを更新します。 |