File: //snap/google-cloud-cli/396/lib/surface/scc/custom_modules/etd/list_effective.yaml
- release_tracks: [ALPHA]
command_type: LIST
help_text:
brief: List the details of Event Threat Detection custom modules with effective enablement states.
description: |
List the details of resident and inherited Event Threat Detection custom modules for the specified folder
or project with their effective enablement states. For an organization, this command lists only the
custom modules that are created at the organization level. Custom modules created in child
folders or projects are not included in the list.
examples: |
To list resident and inherited Event Threat Detection custom modules with effective enablement states for organization `123`, run:
$ {command} --organization=organizations/123
To list resident and inherited effective Event Threat Detection custom modules with effective enablement states for folder `456`, run:
$ {command} --folder=folders/456
To list resident and inherited effective Event Threat Detection custom modules with effective enablement states for project `789`, run:
$ {command} --project=projects/789
request:
collection: securitycenter.organizations.eventThreatDetectionSettings.effectiveCustomModules
disable_resource_check: true
api_version: v1
method: list
modify_request_hooks:
- googlecloudsdk.command_lib.scc.custom_modules.etd.request_hooks:ListEffectiveEventThreatDetectionCustomModulesReqHook
arguments:
params:
- group:
required: true
mutex: true
params:
- arg_name: organization
api_field: parent
help_text: |
Organization for listing the effective Event Threat Detection custom modules created
at the organization level. Formatted as `organizations/123` or just `123`.
- arg_name: folder
api_field: parent
help_text: |
Folder for listing the effective Event Threat Detection custom modules created at the
current folder level and inherited modules from CRM ancestors. Formatted as `folders/456`
or just `456`.
- arg_name: project
api_field: parent
help_text: |
ID or number of the project for listing the effective Event Threat Detection custom modules
for the current project level and inherited modules from CRM ancestors. Formatted as
`projects/789` or just `789`.