Google Cloud Security Command Center Settings v1beta1 API - Class Settings (2.0.0-beta02)

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

Reference documentation and code samples for the Google Cloud Security Command Center Settings v1beta1 API class Settings.

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
NameDescription
otherSettings

Properties

BillingSettings

public BillingSettings BillingSettings { get; set; }

Billing settings

Property Value
TypeDescription
BillingSettings

ComponentSettings

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

The settings for detectors and/or scanners.

Property Value
TypeDescription
MapFieldstringComponentSettings

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
TypeDescription
MapFieldstringSettingsTypesDetectorGroupSettings

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
TypeDescription
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
TypeDescription
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
TypeDescription
string

SettingsName

public SettingsName SettingsName { get; set; }

SettingsName-typed view over the Name resource name property.

Property Value
TypeDescription
SettingsName

SinkSettings

public SinkSettings SinkSettings { get; set; }

Sink settings.

Property Value
TypeDescription
SinkSettings

State

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

An enum representing the current on boarding state of SCC.

Property Value
TypeDescription
SettingsTypesOnboardingState

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The time these settings were last updated.

Property Value
TypeDescription
Timestamp