SecurityInsightsWatchlistData 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.
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
- 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. |