Share via


MalwareEntityProperties Class

Definition

Malware entity property bag.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.MalwareEntityPropertiesTypeConverter))]
public class MalwareEntityProperties : Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.IMalwareEntityProperties, Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.MalwareEntityPropertiesTypeConverter))>]
type MalwareEntityProperties = class
    interface IMalwareEntityProperties
    interface IJsonSerializable
    interface IEntityCommonProperties
    interface IValidates
Public Class MalwareEntityProperties
Implements IMalwareEntityProperties, IValidates
Inheritance
MalwareEntityProperties
Attributes
Implements

Constructors

MalwareEntityProperties()

Creates an new MalwareEntityProperties instance.

Properties

AdditionalData

A bag of custom fields that should be part of the entity and will be presented to the user.

Category

The malware category by the vendor, e.g. Trojan

FileEntityId

List of linked file entity identifiers on which the malware was found

FriendlyName

The graph item display name which is a short humanly readable description of the graph item instance. This property is optional and might be system generated.

MalwareName

The malware name by the vendor, e.g. Win32/Toga!rfn

ProcessEntityId

List of linked process entity identifiers on which the malware was found.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of MalwareEntityProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of MalwareEntityProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.IMalwareEntityProperties.

FromJsonString(String)

Creates a new instance of MalwareEntityProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of MalwareEntityProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to