GetWatchlistResult

data class GetWatchlistResult(val contentType: String? = null, val created: String? = null, val createdBy: WatchlistUserInfoResponse? = null, val defaultDuration: String? = null, val description: String? = null, val displayName: String, val etag: String? = null, val id: String, val isDeleted: Boolean? = null, val itemsSearchKey: String, val labels: List<String>? = null, val name: String, val numberOfLinesToSkip: Int? = null, val provider: String, val rawContent: String? = null, val source: String, val systemData: SystemDataResponse, val tenantId: String? = null, val type: String, val updated: String? = null, val updatedBy: WatchlistUserInfoResponse? = null, val uploadStatus: String? = null, val watchlistAlias: String? = null, val watchlistId: String? = null, val watchlistType: String? = null)

Represents a Watchlist in Azure Security Insights.

Constructors

Link copied to clipboard
constructor(contentType: String? = null, created: String? = null, createdBy: WatchlistUserInfoResponse? = null, defaultDuration: String? = null, description: String? = null, displayName: String, etag: String? = null, id: String, isDeleted: Boolean? = null, itemsSearchKey: String, labels: List<String>? = null, name: String, numberOfLinesToSkip: Int? = null, provider: String, rawContent: String? = null, source: String, systemData: SystemDataResponse, tenantId: String? = null, type: String, updated: String? = null, updatedBy: WatchlistUserInfoResponse? = null, uploadStatus: String? = null, watchlistAlias: String? = null, watchlistId: String? = null, watchlistType: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val contentType: String? = null

The content type of the raw content. For now, only text/csv is valid

Link copied to clipboard
val created: String? = null

The time the watchlist was created

Link copied to clipboard

Describes a user that created the watchlist

Link copied to clipboard
val defaultDuration: String? = null

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

Link copied to clipboard
val description: String? = null

A description of the watchlist

Link copied to clipboard

The display name of the watchlist

Link copied to clipboard
val etag: String? = null

Etag of the azure resource

Link copied to clipboard
val id: String

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

Link copied to clipboard
val isDeleted: Boolean? = null

A flag that indicates if the watchlist is deleted or not

Link copied to clipboard

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.

Link copied to clipboard
val labels: List<String>? = null

List of labels relevant to this watchlist

Link copied to clipboard

The name of the resource

Link copied to clipboard

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

Link copied to clipboard

The provider of the watchlist

Link copied to clipboard
val rawContent: String? = null

The raw content that represents to watchlist items to create. Example : This line will be skipped header1,header2 value1,value2

Link copied to clipboard

The source of the watchlist

Link copied to clipboard

Azure Resource Manager metadata containing createdBy and modifiedBy information.

Link copied to clipboard
val tenantId: String? = null

The tenantId where the watchlist belongs to

Link copied to clipboard

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

Link copied to clipboard
val updated: String? = null

The last time the watchlist was updated

Link copied to clipboard

Describes a user that updated the watchlist

Link copied to clipboard
val uploadStatus: String? = null

The status of the Watchlist upload : New, InProgress or Complete. Note : When a Watchlist upload status is InProgress, the Watchlist cannot be deleted

Link copied to clipboard
val watchlistAlias: String? = null

The alias of the watchlist

Link copied to clipboard
val watchlistId: String? = null

The id (a Guid) of the watchlist

Link copied to clipboard
val watchlistType: String? = null

The type of the watchlist