ArmSecurityInsightsModelFactory.SecurityInsightsWatchlistData Method
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.
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
The id.
- name
- String
The name.
- resourceType
- ResourceType
The resourceType.
- systemData
- SystemData
The systemData.
- 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.
- labels
- IEnumerable<String>
List of labels relevant to this watchlist.
The default duration of a watchlist (in ISO 8601 duration format).
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.
Returns
A new SecurityInsightsWatchlistData instance for mocking.