public sealed class Detector : IMessage<Detector>, IEquatable<Detector>, IDeepCloneable<Detector>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Security Command Center Settings v1beta1 API class Detector.
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.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eDetector\u003c/code\u003e class in the Google Cloud Security Command Center Settings v1beta1 API represents a set of individual checks or scanners within a component, such as bad IP detection or IAM anomaly detection.\u003c/p\u003e\n"],["\u003cp\u003eEach \u003ccode\u003eDetector\u003c/code\u003e is associated with a specific billing tier and can be configured by organizations based on their subscription.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDetector\u003c/code\u003e class includes properties like \u003ccode\u003eBillingTier\u003c/code\u003e, \u003ccode\u003eComponent\u003c/code\u003e, \u003ccode\u003eDetectorLabels\u003c/code\u003e, and \u003ccode\u003eDetector_\u003c/code\u003e, providing details about the detector's billing, supporting component, labels, and identifier.\u003c/p\u003e\n"],["\u003cp\u003eDetectors are defined independently of an organization, but each detector must be defined for a given security center component and billing tier.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDetector\u003c/code\u003e class inherits from the base \u003ccode\u003eobject\u003c/code\u003e class and implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, and \u003ccode\u003eIDeepCloneable\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]