ArmSecurityInsightsModelFactory.InsightQueryItemProperties Method

Definition

Initializes a new instance of InsightQueryItemProperties.

public static Azure.ResourceManager.SecurityInsights.Models.InsightQueryItemProperties InsightQueryItemProperties (System.Collections.Generic.IEnumerable<Azure.ResourceManager.SecurityInsights.Models.EntityQueryItemPropertiesDataTypesItem> dataTypes = default, Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsEntityType? inputEntityType = default, System.Collections.Generic.IEnumerable<System.Collections.Generic.IList<string>> requiredInputFieldsSets = default, BinaryData entitiesFilter = default, string displayName = default, string description = default, string baseQuery = default, Azure.ResourceManager.SecurityInsights.Models.InsightQueryItemPropertiesTableQuery tableQuery = default, BinaryData chartQuery = default, Azure.ResourceManager.SecurityInsights.Models.InsightQueryItemPropertiesAdditionalQuery additionalQuery = default, Azure.ResourceManager.SecurityInsights.Models.InsightQueryItemPropertiesDefaultTimeRange defaultTimeRange = default, string beforeRange = default);
static member InsightQueryItemProperties : seq<Azure.ResourceManager.SecurityInsights.Models.EntityQueryItemPropertiesDataTypesItem> * Nullable<Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsEntityType> * seq<System.Collections.Generic.IList<string>> * BinaryData * string * string * string * Azure.ResourceManager.SecurityInsights.Models.InsightQueryItemPropertiesTableQuery * BinaryData * Azure.ResourceManager.SecurityInsights.Models.InsightQueryItemPropertiesAdditionalQuery * Azure.ResourceManager.SecurityInsights.Models.InsightQueryItemPropertiesDefaultTimeRange * string -> Azure.ResourceManager.SecurityInsights.Models.InsightQueryItemProperties
Public Shared Function InsightQueryItemProperties (Optional dataTypes As IEnumerable(Of EntityQueryItemPropertiesDataTypesItem) = Nothing, Optional inputEntityType As Nullable(Of SecurityInsightsEntityType) = Nothing, Optional requiredInputFieldsSets As IEnumerable(Of IList(Of String)) = Nothing, Optional entitiesFilter As BinaryData = Nothing, Optional displayName As String = Nothing, Optional description As String = Nothing, Optional baseQuery As String = Nothing, Optional tableQuery As InsightQueryItemPropertiesTableQuery = Nothing, Optional chartQuery As BinaryData = Nothing, Optional additionalQuery As InsightQueryItemPropertiesAdditionalQuery = Nothing, Optional defaultTimeRange As InsightQueryItemPropertiesDefaultTimeRange = Nothing, Optional beforeRange As String = Nothing) As InsightQueryItemProperties

Parameters

dataTypes
IEnumerable<EntityQueryItemPropertiesDataTypesItem>

Data types for template.

inputEntityType
Nullable<SecurityInsightsEntityType>

The type of the entity.

requiredInputFieldsSets
IEnumerable<IList<String>>

Data types for template.

entitiesFilter
BinaryData

The query applied only to entities matching to all filters.

displayName
String

The insight display name.

description
String

The insight description.

baseQuery
String

The base query of the insight.

tableQuery
InsightQueryItemPropertiesTableQuery

The insight table query.

chartQuery
BinaryData

The insight chart query.

additionalQuery
InsightQueryItemPropertiesAdditionalQuery

The activity query definitions.

defaultTimeRange
InsightQueryItemPropertiesDefaultTimeRange

The insight chart query.

beforeRange
String

The insight chart query.

Returns

A new InsightQueryItemProperties instance for mocking.

Applies to