InsightQueryItemProperties 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.
Represents Insight Query.
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.InsightQueryItemPropertiesTypeConverter))]
public class InsightQueryItemProperties : Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.IInsightQueryItemProperties, Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.InsightQueryItemPropertiesTypeConverter))>]
type InsightQueryItemProperties = class
interface IInsightQueryItemProperties
interface IJsonSerializable
interface IEntityQueryItemProperties
interface IValidates
Public Class InsightQueryItemProperties
Implements IInsightQueryItemProperties, IValidates
- Inheritance
-
InsightQueryItemProperties
- Attributes
- Implements
Constructors
InsightQueryItemProperties() |
Creates an new InsightQueryItemProperties instance. |
Properties
AdditionalQueryQuery |
The insight query. |
AdditionalQueryText |
The insight text. |
BaseQuery |
The base query of the insight. |
ChartQuery |
The insight chart query. |
DataType |
Data types for template |
DefaultTimeRangeAfterRange |
The padding for the end time of the query. |
DefaultTimeRangeBeforeRange |
The padding for the start time of the query. |
Description |
The insight description. |
DisplayName |
The insight display name. |
EntitiesFilter |
The query applied only to entities matching to all filters |
InputEntityType |
The type of the entity |
ReferenceTimeRangeBeforeRange |
Additional query time for looking back. |
RequiredInputFieldsSet |
Data types for template |
TableQueryColumnsDefinition |
List of insight column definitions. |
TableQueryQueriesDefinition |
List of insight queries definitions. |
Methods
DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of InsightQueryItemProperties. |
DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of InsightQueryItemProperties. |
FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.IInsightQueryItemProperties. |
FromJsonString(String) |
Creates a new instance of InsightQueryItemProperties, deserializing the content from a json string. |
ToJson(JsonObject, SerializationMode) |
Serializes this instance of InsightQueryItemProperties into a JsonNode. |
ToJsonString() |
Serializes this instance to a json string. |
Validate(IEventListener) |
Validates that this object meets the validation criteria. |