public sealed class ComponentSettings : IMessage<ComponentSettings>, IEquatable<ComponentSettings>, IDeepCloneable<ComponentSettings>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Security Command Center Settings v1beta1 API class ComponentSettings.
Component Settings for Security Command Center
Implements
IMessageComponentSettings, IEquatableComponentSettings, IDeepCloneableComponentSettings, IBufferMessage, IMessageNamespace
Google.Cloud.SecurityCenter.Settings.V1Beta1Assembly
Google.Cloud.SecurityCenter.Settings.V1Beta1.dll
Constructors
ComponentSettings()
public ComponentSettings()
ComponentSettings(ComponentSettings)
public ComponentSettings(ComponentSettings other)
Parameter | |
---|---|
Name | Description |
other | ComponentSettings |
Properties
ComponentSettingsName
public ComponentSettingsName ComponentSettingsName { get; set; }
ComponentSettingsName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
ComponentSettingsName |
ContainerThreatDetectionSettings
public ContainerThreatDetectionSettings ContainerThreatDetectionSettings { get; set; }
Container Threate Detection specific settings For component, expect CONTAINER_THREAT_DETECTION
Property Value | |
---|---|
Type | Description |
ContainerThreatDetectionSettings |
DetectorSettings
public MapField<string, ComponentSettings.Types.DetectorSettings> DetectorSettings { get; }
Settings for detectors. Not all detectors must have settings present at each and every level in the hierarchy. If it is not present the setting will be inherited from its ancestors folders, organizations or the defaults.
Property Value | |
---|---|
Type | Description |
MapFieldstringComponentSettingsTypesDetectorSettings |
Etag
public string Etag { get; set; }
Output only. An fingerprint used for optimistic concurrency. If none is provided on updates then the existing metadata will be blindly overwritten.
Property Value | |
---|---|
Type | Description |
string |
EventThreatDetectionSettings
public EventThreatDetectionSettings EventThreatDetectionSettings { get; set; }
Event Threat Detection specific settings For component, expect EVENT_THREAT_DETECTION
Property Value | |
---|---|
Type | Description |
EventThreatDetectionSettings |
Name
public string Name { get; set; }
The relative resource name of the component settings. Formats:
organizations/{organization}/components/{component}/settings
folders/{folder}/components/{component}/settings
projects/{project}/components/{component}/settings
projects/{project}/locations/{location}/clusters/{cluster}/components/{component}/settings
projects/{project}/regions/{region}/clusters/{cluster}/components/{component}/settings
projects/{project}/zones/{zone}/clusters/{cluster}/components/{component}/settings
Property Value | |
---|---|
Type | Description |
string |
ProjectServiceAccount
public string ProjectServiceAccount { get; set; }
Output only. The service account to be used for security center component. The component must have permission to "act as" the service account.
Property Value | |
---|---|
Type | Description |
string |
SecurityHealthAnalyticsSettings
public SecurityHealthAnalyticsSettings SecurityHealthAnalyticsSettings { get; set; }
Security Health Analytics specific settings For component, expect SECURITY_HEALTH_ANALYTICS
Property Value | |
---|---|
Type | Description |
SecurityHealthAnalyticsSettings |
SpecificSettingsCase
public ComponentSettings.SpecificSettingsOneofCase SpecificSettingsCase { get; }
Property Value | |
---|---|
Type | Description |
ComponentSettingsSpecificSettingsOneofCase |
State
public ComponentEnablementState State { get; set; }
ENABLE to enable component, DISABLE to disable and INHERIT to inherit setting from ancestors.
Property Value | |
---|---|
Type | Description |
ComponentEnablementState |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The time these settings were last updated.
Property Value | |
---|---|
Type | Description |
Timestamp |
WebSecurityScannerSettings
public WebSecurityScanner WebSecurityScannerSettings { get; set; }
Web Security Scanner specific settings For component, expect WEB_SECURITY_SCANNER
Property Value | |
---|---|
Type | Description |
WebSecurityScanner |