Share via


ActivityCustomEntityQuery Class

Definition

Represents Activity entity query.

public class ActivityCustomEntityQuery : Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsEntityQueryCreateOrUpdateContent, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.SecurityInsights.Models.ActivityCustomEntityQuery>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.SecurityInsights.Models.ActivityCustomEntityQuery>
type ActivityCustomEntityQuery = class
    inherit SecurityInsightsEntityQueryCreateOrUpdateContent
    interface IJsonModel<ActivityCustomEntityQuery>
    interface IPersistableModel<ActivityCustomEntityQuery>
Public Class ActivityCustomEntityQuery
Inherits SecurityInsightsEntityQueryCreateOrUpdateContent
Implements IJsonModel(Of ActivityCustomEntityQuery), IPersistableModel(Of ActivityCustomEntityQuery)
Inheritance
Implements

Constructors

ActivityCustomEntityQuery()

Initializes a new instance of ActivityCustomEntityQuery.

Properties

Content

The entity query content to display in timeline.

CreatedOn

The time the activity was created.

Description

The entity query description.

EntitiesFilter

The query applied only to entities matching to all filters.

ETag

Etag of the azure resource.

(Inherited from SecurityInsightsEntityQueryCreateOrUpdateContent)
Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
InputEntityType

The type of the query's source entity.

IsEnabled

Determines whether this activity is enabled or disabled.

LastModifiedOn

The last time the activity was updated.

Name

The name of the resource.

(Inherited from ResourceData)
Query

The Activity query to run on a given entity.

RequiredInputFieldsSets

List of the fields of the source entity that are required to run the query.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
TemplateName

The template id this activity was created from.

Title

The entity query title.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ResourceData)

Explicit Interface Implementations

IJsonModel<ActivityCustomEntityQuery>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ActivityCustomEntityQuery>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<SecurityInsightsEntityQueryCreateOrUpdateContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from SecurityInsightsEntityQueryCreateOrUpdateContent)
IJsonModel<SecurityInsightsEntityQueryCreateOrUpdateContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from SecurityInsightsEntityQueryCreateOrUpdateContent)
IPersistableModel<ActivityCustomEntityQuery>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ActivityCustomEntityQuery>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ActivityCustomEntityQuery>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<SecurityInsightsEntityQueryCreateOrUpdateContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from SecurityInsightsEntityQueryCreateOrUpdateContent)
IPersistableModel<SecurityInsightsEntityQueryCreateOrUpdateContent>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from SecurityInsightsEntityQueryCreateOrUpdateContent)
IPersistableModel<SecurityInsightsEntityQueryCreateOrUpdateContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from SecurityInsightsEntityQueryCreateOrUpdateContent)

Applies to