资源:SecurityHealthAnalyticsCustomModule
表示 Security Health Analytics 自定义模块的实例,包括其完整模块名称、显示名称、启用状态和上次更新时间。您可以在组织、文件夹或项目级创建自定义模块。您在组织级或文件夹级创建的自定义模块会被子文件夹和项目继承。
JSON 表示法 |
---|
{ "name": string, "displayName": string, "enablementState": enum ( |
字段 | |
---|---|
name |
不可变。自定义模块的资源名称。其格式为“organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}”或“folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}”或“projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}” ID {customModule} 由服务器生成,无法由用户设置。该 ID 是包含 1-20 位数字的数字 ID。 |
displayName |
Security Health Analytics 自定义模块的显示名称。此显示名称将成为此自定义模块返回的所有发现结果的类别。显示名称必须介于 1 到 128 个字符之间,以小写字母开头,并且只能包含字母数字字符或下划线。 |
enablementState |
自定义模块的启用状态。 |
updateTime |
仅限输出。自定义模块上次更新的时间。 采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
lastEditor |
仅限输出。上次更新自定义模块的编辑者。 |
ancestorModule |
仅限输出。如果为空,则表示自定义模块是在您查看该自定义模块的组织、文件夹或项目中创建的。否则, |
customConfig |
用户为模块指定的自定义配置。 |
cloudProvider |
自定义模块的云服务提供商。 |
EnablementState
自定义模块的可能启用状态。
枚举 | |
---|---|
ENABLEMENT_STATE_UNSPECIFIED |
未指定启用状态。 |
ENABLED |
在给定 CRM 资源中启用该模块。 |
DISABLED |
在给定 CRM 资源中停用了该模块。 |
INHERITED |
状态会从父级模块继承。该模块将根据其在 CRM 层次结构中最近的非继承祖先模块有效地启用或停用。 |
CloudProvider
自定义模块的可能云服务提供商。
枚举 | |
---|---|
CLOUD_PROVIDER_UNSPECIFIED |
未指定云服务提供商。 |
GOOGLE_CLOUD_PLATFORM |
非常实用的Google Cloud网络信息 |
AMAZON_WEB_SERVICES |
Amazon Web Services (AWS)。 |
MICROSOFT_AZURE |
Microsoft Azure。 |
方法 |
|
---|---|
|
在给定 CRM 父级的范围内创建常驻 SecurityHealthAnalyticsCustomModule,并为给定父级的所有 CRM 子级创建继承的 SecurityHealthAnalyticsCustomModule。 |
|
删除指定的 SecurityHealthAnalyticsCustomModule 及其在 CRM 层次结构中的所有后代。 |
|
检索 SecurityHealthAnalyticsCustomModule。 |
|
返回指定父级的所有 SecurityHealthAnalyticsCustomModule 的列表。 |
|
返回指定 CRM 父级及其所有 CRM 子级下的所有常驻 SecurityHealthAnalyticsCustomModule 的列表。 |
|
根据给定更新掩码更新指定名称下的 SecurityHealthAnalyticsCustomModule。 |
|
模拟给定的 SecurityHealthAnalyticsCustomModule 和资源。 |