ThreatIntelligenceIndicatorOperations interface

Interface representing a ThreatIntelligenceIndicator operations.

Properties

appendTags

Append tags to a threat intelligence indicator.

create

Update a threat Intelligence indicator.

createIndicator

Create a new threat intelligence indicator.

delete

Delete a threat intelligence indicator.

get

View a threat intelligence indicator by name.

listQueryIndicators

Query threat intelligence indicators as per filtering criteria.

replaceTags

Replace tags added to a threat intelligence indicator.

Property Details

appendTags

Append tags to a threat intelligence indicator.

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

Property Value

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

create

Update a threat Intelligence indicator.

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

Property Value

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

createIndicator

Create a new threat intelligence indicator.

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

Property Value

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

delete

Delete a threat intelligence indicator.

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

Property Value

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

get

View a threat intelligence indicator by name.

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

Property Value

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

listQueryIndicators

Query threat intelligence indicators as per filtering criteria.

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

Property Value

(resourceGroupName: string, workspaceName: string, threatIntelligenceFilteringCriteria: ThreatIntelligenceFilteringCriteria, options?: ThreatIntelligenceIndicatorListQueryIndicatorsOptionalParams) => PagedAsyncIterableIterator<ThreatIntelligenceInformationUnion, ThreatIntelligenceInformationUnion[], PageSettings>

replaceTags

Replace tags added to a threat intelligence indicator.

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

Property Value

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