ThreatIntelligenceIndicator interface

Interface representing a ThreatIntelligenceIndicator.

Methods

appendTags(string, string, string, ThreatIntelligenceAppendTags, ThreatIntelligenceIndicatorAppendTagsOptionalParams)

Append tags to a threat intelligence indicator.

create(string, string, string, ThreatIntelligenceIndicatorModel, ThreatIntelligenceIndicatorCreateOptionalParams)

Update a threat Intelligence indicator.

createIndicator(string, string, ThreatIntelligenceIndicatorModel, ThreatIntelligenceIndicatorCreateIndicatorOptionalParams)

Create a new threat intelligence indicator.

delete(string, string, string, ThreatIntelligenceIndicatorDeleteOptionalParams)

Delete a threat intelligence indicator.

get(string, string, string, ThreatIntelligenceIndicatorGetOptionalParams)

View a threat intelligence indicator by name.

listQueryIndicators(string, string, ThreatIntelligenceFilteringCriteria, ThreatIntelligenceIndicatorQueryIndicatorsOptionalParams)

Query threat intelligence indicators as per filtering criteria.

replaceTags(string, string, string, ThreatIntelligenceIndicatorModel, ThreatIntelligenceIndicatorReplaceTagsOptionalParams)

Replace tags added to a threat intelligence indicator.

Method Details

appendTags(string, string, string, ThreatIntelligenceAppendTags, ThreatIntelligenceIndicatorAppendTagsOptionalParams)

Append tags to a threat intelligence indicator.

function appendTags(resourceGroupName: string, workspaceName: string, name: string, threatIntelligenceAppendTags: ThreatIntelligenceAppendTags, options?: ThreatIntelligenceIndicatorAppendTagsOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

workspaceName

string

The name of the workspace.

name

string

Threat intelligence indicator name field.

threatIntelligenceAppendTags
ThreatIntelligenceAppendTags

The threat intelligence append tags request body

options
ThreatIntelligenceIndicatorAppendTagsOptionalParams

The options parameters.

Returns

Promise<void>

create(string, string, string, ThreatIntelligenceIndicatorModel, ThreatIntelligenceIndicatorCreateOptionalParams)

Update a threat Intelligence indicator.

function create(resourceGroupName: string, workspaceName: string, name: string, threatIntelligenceProperties: ThreatIntelligenceIndicatorModel, options?: ThreatIntelligenceIndicatorCreateOptionalParams): Promise<ThreatIntelligenceInformationUnion>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

workspaceName

string

The name of the workspace.

name

string

Threat intelligence indicator name field.

threatIntelligenceProperties
ThreatIntelligenceIndicatorModel

Properties of threat intelligence indicators to create and update.

options
ThreatIntelligenceIndicatorCreateOptionalParams

The options parameters.

Returns

createIndicator(string, string, ThreatIntelligenceIndicatorModel, ThreatIntelligenceIndicatorCreateIndicatorOptionalParams)

Create a new threat intelligence indicator.

function createIndicator(resourceGroupName: string, workspaceName: string, threatIntelligenceProperties: ThreatIntelligenceIndicatorModel, options?: ThreatIntelligenceIndicatorCreateIndicatorOptionalParams): Promise<ThreatIntelligenceInformationUnion>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

workspaceName

string

The name of the workspace.

threatIntelligenceProperties
ThreatIntelligenceIndicatorModel

Properties of threat intelligence indicators to create and update.

Returns

delete(string, string, string, ThreatIntelligenceIndicatorDeleteOptionalParams)

Delete a threat intelligence indicator.

function delete(resourceGroupName: string, workspaceName: string, name: string, options?: ThreatIntelligenceIndicatorDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

workspaceName

string

The name of the workspace.

name

string

Threat intelligence indicator name field.

options
ThreatIntelligenceIndicatorDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, string, ThreatIntelligenceIndicatorGetOptionalParams)

View a threat intelligence indicator by name.

function get(resourceGroupName: string, workspaceName: string, name: string, options?: ThreatIntelligenceIndicatorGetOptionalParams): Promise<ThreatIntelligenceInformationUnion>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

workspaceName

string

The name of the workspace.

name

string

Threat intelligence indicator name field.

options
ThreatIntelligenceIndicatorGetOptionalParams

The options parameters.

Returns

listQueryIndicators(string, string, ThreatIntelligenceFilteringCriteria, ThreatIntelligenceIndicatorQueryIndicatorsOptionalParams)

Query threat intelligence indicators as per filtering criteria.

function listQueryIndicators(resourceGroupName: string, workspaceName: string, threatIntelligenceFilteringCriteria: ThreatIntelligenceFilteringCriteria, options?: ThreatIntelligenceIndicatorQueryIndicatorsOptionalParams): PagedAsyncIterableIterator<ThreatIntelligenceInformationUnion, ThreatIntelligenceInformationUnion[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

workspaceName

string

The name of the workspace.

threatIntelligenceFilteringCriteria
ThreatIntelligenceFilteringCriteria

Filtering criteria for querying threat intelligence indicators.

Returns

replaceTags(string, string, string, ThreatIntelligenceIndicatorModel, ThreatIntelligenceIndicatorReplaceTagsOptionalParams)

Replace tags added to a threat intelligence indicator.

function replaceTags(resourceGroupName: string, workspaceName: string, name: string, threatIntelligenceReplaceTags: ThreatIntelligenceIndicatorModel, options?: ThreatIntelligenceIndicatorReplaceTagsOptionalParams): Promise<ThreatIntelligenceInformationUnion>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

workspaceName

string

The name of the workspace.

name

string

Threat intelligence indicator name field.

threatIntelligenceReplaceTags
ThreatIntelligenceIndicatorModel

Tags in the threat intelligence indicator to be replaced.

Returns