SecurityInsightsGroupingConfiguration Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Grouping configuration property bag.
public class SecurityInsightsGroupingConfiguration
public class SecurityInsightsGroupingConfiguration : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsGroupingConfiguration>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsGroupingConfiguration>
type SecurityInsightsGroupingConfiguration = class
type SecurityInsightsGroupingConfiguration = class
interface IJsonModel<SecurityInsightsGroupingConfiguration>
interface IPersistableModel<SecurityInsightsGroupingConfiguration>
Public Class SecurityInsightsGroupingConfiguration
Public Class SecurityInsightsGroupingConfiguration
Implements IJsonModel(Of SecurityInsightsGroupingConfiguration), IPersistableModel(Of SecurityInsightsGroupingConfiguration)
- Inheritance
-
SecurityInsightsGroupingConfiguration
- Implements
Constructors
SecurityInsightsGroupingConfiguration(Boolean, Boolean, TimeSpan, SecurityInsightsGroupingMatchingMethod) |
Initializes a new instance of SecurityInsightsGroupingConfiguration. |
Properties
GroupByAlertDetails |
A list of alert details to group by (when matchingMethod is Selected). |
GroupByCustomDetails |
A list of custom details keys to group by (when matchingMethod is Selected). Only keys defined in the current alert rule may be used. |
GroupByEntities |
A list of entity types to group by (when matchingMethod is Selected). Only entities defined in the current alert rule may be used. |
IsClosedIncidentReopened |
Re-open closed matching incidents. |
IsEnabled |
Grouping enabled. |
LookbackDuration |
Limit the group to alerts created within the lookback duration (in ISO 8601 duration format). |
MatchingMethod |
Grouping matching method. When method is Selected at least one of groupByEntities, groupByAlertDetails, groupByCustomDetails must be provided and not empty. |
Explicit Interface Implementations
IJsonModel<SecurityInsightsGroupingConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<SecurityInsightsGroupingConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<SecurityInsightsGroupingConfiguration>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<SecurityInsightsGroupingConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<SecurityInsightsGroupingConfiguration>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |