SecurityHealthAnalyticsSettings

Resource capturing the settings for the Security Health Analytics service.

JSON representation
{
  "name": string,
  "serviceEnablementState": enum (EnablementState),
  "modules": {
    string: {
      object (Config)
    },
    ...
  },
  "serviceAccount": string,
  "updateTime": string
}
Fields
name

string

Identifier. The resource name of the SecurityHealthAnalyticsSettings.

Formats:

  • organizations/{organization}/securityHealthAnalyticsSettings
  • folders/{folder}/securityHealthAnalyticsSettings
  • projects/{project}/securityHealthAnalyticsSettings
serviceEnablementState

enum (EnablementState)

The state of enablement for the service at its level of the resource hierarchy. A DISABLED state will override all module enablement_states to DISABLED.

modules

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

The configurations including the state of enablement for the service's different modules. The absence of a module in the map implies its configuration is inherited from its parent's configuration.

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

serviceAccount

string

Output only. The service account used by Security Health Analytics detectors.

updateTime

string (Timestamp format)

Output only. The time the settings were last updated.

Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".