Share via


ThreatIntelligenceExternalReference Class

Definition

Describes external reference

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

Constructors

ThreatIntelligenceExternalReference()

Creates an new ThreatIntelligenceExternalReference instance.

Properties

Description

External reference description

ExternalId

External reference ID

Hash

External reference hashes

SourceName

External reference source name

Url

External reference URL

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ThreatIntelligenceExternalReference.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ThreatIntelligenceExternalReference.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ThreatIntelligenceExternalReference into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to