Share via


SecurityInsightsWatchlistItemData Class

Definition

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

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

Constructors

SecurityInsightsWatchlistItemData()

Initializes a new instance of SecurityInsightsWatchlistItemData.

Properties

CreatedBy

Describes a user that created the watchlist item.

CreatedOn

The time the watchlist item was created.

EntityMappingDictionary

key-value pairs for a watchlist item entity mapping

To assign an object to the value of this property use FromObjectAsJson<T>(T, JsonSerializerOptions).

To assign an already formatted json string to this property use FromString(String).

Examples:

  • BinaryData.FromObjectAsJson("foo"): Creates a payload of "foo".
  • BinaryData.FromString("\"foo\""): Creates a payload of "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" }): Creates a payload of { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}"): Creates a payload of { "key": "value" }.

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 item is deleted or not.

ItemsKeyValueDictionary

key-value pairs for a watchlist item

To assign an object to the value of this property use FromObjectAsJson<T>(T, JsonSerializerOptions).

To assign an already formatted json string to this property use FromString(String).

Examples:

  • BinaryData.FromObjectAsJson("foo"): Creates a payload of "foo".
  • BinaryData.FromString("\"foo\""): Creates a payload of "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" }): Creates a payload of { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}"): Creates a payload of { "key": "value" }.

Name

The name of the resource.

(Inherited from ResourceData)
ResourceType

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

(Inherited from ResourceData)
SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
TenantId

The tenantId to which the watchlist item belongs to.

UpdatedBy

Describes a user that updated the watchlist item.

UpdatedOn

The last time the watchlist item was updated.

WatchlistItemId

The id (a Guid) of the watchlist item.

WatchlistItemType

The type of the watchlist item.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ResourceData)

Explicit Interface Implementations

IJsonModel<SecurityInsightsWatchlistItemData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<SecurityInsightsWatchlistItemData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SecurityInsightsWatchlistItemData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SecurityInsightsWatchlistItemData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SecurityInsightsWatchlistItemData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to