Class Settings (1.0.0-beta04)

public sealed class Settings : IMessage<Settings>, IEquatable<Settings>, IDeepCloneable<Settings>, IBufferMessage, IMessage

Common configuration settings for all of Security Center.

Inheritance

Object > Settings

Namespace

Google.Cloud.SecurityCenter.Settings.V1Beta1

Assembly

Google.Cloud.SecurityCenter.Settings.V1Beta1.dll

Constructors

Settings()

public Settings()

Settings(Settings)

public Settings(Settings other)
Parameter
Name Description
other Settings

Properties

BillingSettings

public BillingSettings BillingSettings { get; set; }

Billing settings

Property Value
Type Description
BillingSettings

ComponentSettings

public MapField<string, ComponentSettings> ComponentSettings { get; }

The settings for detectors and/or scanners.

Property Value
Type Description
MapField<String, ComponentSettings>

DetectorGroupSettings

public MapField<string, Settings.Types.DetectorGroupSettings> DetectorGroupSettings { get; }

Detector group settings for all Security Center components. The key is the name of the detector group and the value is the settings for that group.

Property Value
Type Description
MapField<String, Settings.Types.DetectorGroupSettings>

Etag

public string Etag { get; set; }

A fingerprint used for optimistic concurrency. If none is provided on updates then the existing metadata will be blindly overwritten.

Property Value
Type Description
String

Name

public string Name { get; set; }

The relative resource name of the settings resource. Formats:

  • organizations/{organization}/settings
  • folders/{folder}/settings
  • projects/{project}/settings
  • projects/{project}/locations/{location}/clusters/{cluster}/settings
  • projects/{project}/regions/{region}/clusters/{cluster}/settings
  • projects/{project}/zones/{zone}/clusters/{cluster}/settings
Property Value
Type Description
String

OrgServiceAccount

public string OrgServiceAccount { get; set; }

Output only. The organization-level service account to be used for security center components. The component must have permission to "act as" the service account.

Property Value
Type Description
String

SettingsName

public SettingsName SettingsName { get; set; }

SettingsName-typed view over the Name resource name property.

Property Value
Type Description
SettingsName

SinkSettings

public SinkSettings SinkSettings { get; set; }

Sink settings.

Property Value
Type Description
SinkSettings

State

public Settings.Types.OnboardingState State { get; set; }

An enum representing the current on boarding state of SCC.

Property Value
Type Description
Settings.Types.OnboardingState

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The time these settings were last updated.

Property Value
Type Description
Timestamp