Share via


SecurityInsightsWatchlistData Class

Definition

A class representing the SecurityInsightsWatchlist data model. Represents a Watchlist in Azure Security Insights.

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

Constructors

SecurityInsightsWatchlistData()

Initializes a new instance of SecurityInsightsWatchlistData.

Properties

ContentType

The content type of the raw content. Example : text/csv or text/tsv.

CreatedBy

Describes a user that created the watchlist.

CreatedOn

The time the watchlist was created.

DefaultDuration

The default duration of a watchlist (in ISO 8601 duration format).

Description

A description of the watchlist.

DisplayName

The display name of the watchlist.

ETag

Etag of the azure resource.

Id

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

(Inherited from ResourceData)
IsDeleted

A flag that indicates if the watchlist is deleted or not.

ItemsSearchKey

The search key is used to optimize query performance when using watchlists for joins with other data. For example, enable a column with IP addresses to be the designated SearchKey field, then use this field as the key field when joining to other event data by IP address.

Labels

List of labels relevant to this watchlist.

Name

The name of the resource.

(Inherited from ResourceData)
NumberOfLinesToSkip

The number of lines in a csv/tsv content to skip before the header.

Provider

The provider of the watchlist.

RawContent

The raw content that represents to watchlist items to create. In case of csv/tsv content type, it's the content of the file that will parsed by the endpoint.

ResourceType

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

(Inherited from ResourceData)
Source

The source of the watchlist.

SourceString

The filename of the watchlist, called 'source'.

SourceType

The sourceType of the watchlist.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
TenantId

The tenantId where the watchlist belongs to.

UpdatedBy

Describes a user that updated the watchlist.

UpdatedOn

The last time the watchlist was updated.

UploadStatus

The status of the Watchlist upload : New, InProgress or Complete. Pls note : When a Watchlist upload status is equal to InProgress, the Watchlist cannot be deleted.

WatchlistAlias

The alias of the watchlist.

WatchlistId

The id (a Guid) of the watchlist.

WatchlistType

The type of the watchlist.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ResourceData)

Explicit Interface Implementations

IJsonModel<SecurityInsightsWatchlistData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<SecurityInsightsWatchlistData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SecurityInsightsWatchlistData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SecurityInsightsWatchlistData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SecurityInsightsWatchlistData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to