共用方式為


ArmSecurityInsightsModelFactory.SecurityInsightsWatchlistData Method

Definition

Initializes a new instance of SecurityInsightsWatchlistData.

public static Azure.ResourceManager.SecurityInsights.SecurityInsightsWatchlistData SecurityInsightsWatchlistData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Guid? watchlistId = default, string displayName = default, string provider = default, string sourceString = default, Azure.ResourceManager.SecurityInsights.Models.WatchlistSourceType? sourceType = default, DateTimeOffset? createdOn = default, DateTimeOffset? updatedOn = default, Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsUserInfo createdBy = default, Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsUserInfo updatedBy = default, string description = default, string watchlistType = default, string watchlistAlias = default, bool? isDeleted = default, System.Collections.Generic.IEnumerable<string> labels = default, TimeSpan? defaultDuration = default, Guid? tenantId = default, int? numberOfLinesToSkip = default, string rawContent = default, string itemsSearchKey = default, string contentType = default, string uploadStatus = default, Azure.ETag? etag = default);
static member SecurityInsightsWatchlistData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<Guid> * string * string * string * Nullable<Azure.ResourceManager.SecurityInsights.Models.WatchlistSourceType> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsUserInfo * Azure.ResourceManager.SecurityInsights.Models.SecurityInsightsUserInfo * string * string * string * Nullable<bool> * seq<string> * Nullable<TimeSpan> * Nullable<Guid> * Nullable<int> * string * string * string * string * Nullable<Azure.ETag> -> Azure.ResourceManager.SecurityInsights.SecurityInsightsWatchlistData
Public Shared Function SecurityInsightsWatchlistData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional watchlistId As Nullable(Of Guid) = Nothing, Optional displayName As String = Nothing, Optional provider As String = Nothing, Optional sourceString As String = Nothing, Optional sourceType As Nullable(Of WatchlistSourceType) = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional updatedOn As Nullable(Of DateTimeOffset) = Nothing, Optional createdBy As SecurityInsightsUserInfo = Nothing, Optional updatedBy As SecurityInsightsUserInfo = Nothing, Optional description As String = Nothing, Optional watchlistType As String = Nothing, Optional watchlistAlias As String = Nothing, Optional isDeleted As Nullable(Of Boolean) = Nothing, Optional labels As IEnumerable(Of String) = Nothing, Optional defaultDuration As Nullable(Of TimeSpan) = Nothing, Optional tenantId As Nullable(Of Guid) = Nothing, Optional numberOfLinesToSkip As Nullable(Of Integer) = Nothing, Optional rawContent As String = Nothing, Optional itemsSearchKey As String = Nothing, Optional contentType As String = Nothing, Optional uploadStatus As String = Nothing, Optional etag As Nullable(Of ETag) = Nothing) As SecurityInsightsWatchlistData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

watchlistId
Nullable<Guid>

The id (a Guid) of the watchlist.

displayName
String

The display name of the watchlist.

provider
String

The provider of the watchlist.

sourceString
String

The filename of the watchlist, called 'source'.

sourceType
Nullable<WatchlistSourceType>

The sourceType of the watchlist.

createdOn
Nullable<DateTimeOffset>

The time the watchlist was created.

updatedOn
Nullable<DateTimeOffset>

The last time the watchlist was updated.

createdBy
SecurityInsightsUserInfo

Describes a user that created the watchlist.

updatedBy
SecurityInsightsUserInfo

Describes a user that updated the watchlist.

description
String

A description of the watchlist.

watchlistType
String

The type of the watchlist.

watchlistAlias
String

The alias of the watchlist.

isDeleted
Nullable<Boolean>

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

labels
IEnumerable<String>

List of labels relevant to this watchlist.

defaultDuration
Nullable<TimeSpan>

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

tenantId
Nullable<Guid>

The tenantId where the watchlist belongs to.

numberOfLinesToSkip
Nullable<Int32>

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

rawContent
String

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.

itemsSearchKey
String

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.

contentType
String

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

uploadStatus
String

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.

etag
Nullable<ETag>

Etag of the azure resource.

Returns

A new SecurityInsightsWatchlistData instance for mocking.

Applies to