Resource: SecurityCenterService
Represents a particular Security Command Center service. This includes settings information such as top-level enablement in addition to individual module settings. Service settings can be configured at the organization, folder, or project level. Service settings at the organization or folder level are inherited by those in descendant folders and projects.
JSON representation |
---|
{ "name": string, "intendedEnablementState": enum ( |
Fields | |
---|---|
name |
Identifier. The name of the service, in one of the following formats:
The following values are valid for
|
intended |
Optional. The intended enablement state for the service at its level of the resource hierarchy. A |
effective |
Output only. The effective enablement state for the service at its level of the resource hierarchy. If the intended state is set to |
modules |
Optional. The module configurations, including the enablement state for the service's modules. The absence of a module in the map implies that its configuration is inherited from its parents. An object containing a list of |
update |
Output only. The time the service was last updated. This could be due to an explicit user update or due to a side effect of another system change, such as billing subscription expiry. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
service |
Optional. Additional service-specific configuration. Not all services will utilize this field. |
Methods |
|
---|---|
|
Gets service settings for the specified Security Command Center service. |
|
Returns a list of all Security Command Center services for the given parent. |
|
Updates a Security Command Center service using the given update mask. |