ContainerThreatDetectionSettings

用于捕获 Container Threat Detection 服务设置的资源。

JSON 表示法
{
  "name": string,
  "serviceEnablementState": enum (EnablementState),
  "modules": {
    string: {
      object (Config)
    },
    ...
  },
  "serviceAccount": string,
  "updateTime": string
}
字段
name

string

标识符。ContainerThreatDetectionSettings 的资源名称。

格式:

  • organizations/{organization}/containerThreatDetectionSettings
  • folders/{folder}/containerThreatDetectionSettings
  • projects/{project}/containerThreatDetectionSettings
  • projects/{project}/locations/{location}/clusters/{cluster}/containerThreatDetectionSettings
serviceEnablementState

enum (EnablementState)

服务在资源层次结构中相应级别的启用状态。DISABLED 状态会将所有模块 enablement_states 替换为 DISABLED。

modules

map (key: string, value: object (Config))

配置,包括服务的不同模块的启用状态。如果映射中没有模块,则表示其配置是从其父级的配置继承的。

包含一系列 "key": value 对的对象。示例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

serviceAccount

string

仅限输出。Container Threat Detection 用于扫描的服务账号。服务账号的范围是项目级,这意味着在项目以上的任何级别,此字段都将为空。

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"