Share via


ThreatIntelligence Class

Definition

ThreatIntelligence property bag.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.ThreatIntelligenceTypeConverter))]
public class ThreatIntelligence : Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.IThreatIntelligence
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.ThreatIntelligenceTypeConverter))>]
type ThreatIntelligence = class
    interface IThreatIntelligence
    interface IJsonSerializable
Public Class ThreatIntelligence
Implements IThreatIntelligence
Inheritance
ThreatIntelligence
Attributes
Implements

Constructors

ThreatIntelligence()

Creates an new ThreatIntelligence instance.

Properties

Confidence

Confidence (must be between 0 and 1)

ProviderName

Name of the provider from whom this Threat Intelligence information was received

ReportLink

Report link

ThreatDescription

Threat description (free text)

ThreatName

Threat name (e.g. "Jedobot malware")

ThreatType

Threat type (e.g. "Botnet")

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ThreatIntelligence.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ThreatIntelligence.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ThreatIntelligence into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to