Share via


SecurityInsightsThreatIntelligenceIndicatorData Class

Definition

Threat intelligence indicator entity.

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

Constructors

SecurityInsightsThreatIntelligenceIndicatorData()

Initializes a new instance of SecurityInsightsThreatIntelligenceIndicatorData.

Properties

AdditionalData

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

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" }.

Confidence

Confidence of threat intelligence entity.

CreatedByRef

Created by reference of threat intelligence entity.

CreatedOn

Created by.

Description

Description of a threat intelligence entity.

DisplayName

Display name of a threat intelligence entity.

ETag

Etag of the azure resource.

(Inherited from SecurityInsightsThreatIntelligenceIndicatorBaseData)
Extensions

Extensions map

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" }.

ExternalId

External ID of threat intelligence entity.

ExternalLastUpdatedOn

External last updated time in UTC.

ExternalReferences

External References.

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.

GranularMarkings

Granular Markings.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
IndicatorTypes

Indicator types of threat intelligence entities.

IsDefanged

Is threat intelligence entity defanged.

IsRevoked

Is threat intelligence entity revoked.

KillChainPhases

Kill chain phases.

Labels

Labels of threat intelligence entity.

Language

Language of threat intelligence entity.

LastUpdatedOn

Last updated time in UTC.

Modified

Modified by.

Name

The name of the resource.

(Inherited from ResourceData)
ObjectMarkingRefs

Threat intelligence entity object marking references.

ParsedPattern

Parsed patterns.

Pattern

Pattern of a threat intelligence entity.

PatternType

Pattern type of a threat intelligence entity.

PatternVersion

Pattern version of a threat intelligence entity.

ResourceType

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

(Inherited from ResourceData)
Source

Source of a threat intelligence entity.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
ThreatIntelligenceTags

List of tags.

ThreatTypes

Threat types.

ValidFrom

Valid from.

ValidUntil

Valid until.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ResourceData)

Explicit Interface Implementations

IJsonModel<SecurityInsightsThreatIntelligenceIndicatorBaseData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from SecurityInsightsThreatIntelligenceIndicatorBaseData)
IJsonModel<SecurityInsightsThreatIntelligenceIndicatorBaseData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from SecurityInsightsThreatIntelligenceIndicatorBaseData)
IJsonModel<SecurityInsightsThreatIntelligenceIndicatorData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<SecurityInsightsThreatIntelligenceIndicatorData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SecurityInsightsThreatIntelligenceIndicatorBaseData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from SecurityInsightsThreatIntelligenceIndicatorBaseData)
IPersistableModel<SecurityInsightsThreatIntelligenceIndicatorBaseData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from SecurityInsightsThreatIntelligenceIndicatorBaseData)
IPersistableModel<SecurityInsightsThreatIntelligenceIndicatorBaseData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from SecurityInsightsThreatIntelligenceIndicatorBaseData)
IPersistableModel<SecurityInsightsThreatIntelligenceIndicatorData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SecurityInsightsThreatIntelligenceIndicatorData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SecurityInsightsThreatIntelligenceIndicatorData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to