class Google::Apis::SecuritycenterV1beta2::SecurityCenterSettings

Resource capturing the settings for Security Center.

Attributes

log_sink_project[RW]

The resource name of the project to send logs to. This project must be part of the organization this resource resides in. The format is `projects/`project_id` `. An empty value disables logging. This value is only referenced by services that support log sink. Please refer to the documentation for an updated list of compatible services. Corresponds to the JSON property `logSinkProject` @return [String]

name[RW]

The resource name of the SecurityCenterSettings. Format: organizations/` organization`/securityCenterSettings Corresponds to the JSON property `name` @return [String]

org_service_account[RW]

The organization level service account to be used for security center components. Corresponds to the JSON property `orgServiceAccount` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/securitycenter_v1beta2/classes.rb, line 972
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/securitycenter_v1beta2/classes.rb, line 977
def update!(**args)
  @log_sink_project = args[:log_sink_project] if args.key?(:log_sink_project)
  @name = args[:name] if args.key?(:name)
  @org_service_account = args[:org_service_account] if args.key?(:org_service_account)
end