Class Detector (1.0.0-beta04)

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

Detector is a set of detectors or scanners act as individual checks done within a component e.g. bad IP, bad domains, IAM anomaly, cryptomining, open firewall, etc. Detector is independent of Organization, meaning each detector must be defined for a given Security Center component under a specified billing tier. Organizations can configure the list of detectors based on their subscribed billing tier.

Defines a detector, its billing tier and any applicable labels.

Inheritance

Object > Detector

Namespace

Google.Cloud.SecurityCenter.Settings.V1Beta1

Assembly

Google.Cloud.SecurityCenter.Settings.V1Beta1.dll

Constructors

Detector()

public Detector()

Detector(Detector)

public Detector(Detector other)
Parameter
NameDescription
otherDetector

Properties

BillingTier

public BillingTier BillingTier { get; set; }

Output only. The billing tier may be different for a detector of the same name in another component.

Property Value
TypeDescription
BillingTier

Component

public string Component { get; set; }

Output only. Component that supports detector type. Multiple components may support the same detector.

Property Value
TypeDescription
String

Detector_

public string Detector_ { get; set; }

Output only. Detector Identifier

Property Value
TypeDescription
String

DetectorLabels

public RepeatedField<string> DetectorLabels { get; }

Output only. Google curated detector labels. These are alphanumeric tags that are not necessarily human readable. Labels can be used to group detectors together in the future. An example might be tagging all detectors “PCI” that help with PCI compliance.

Property Value
TypeDescription
RepeatedField<String>