ThreatIntelligenceIndicator interface
Interface representing a ThreatIntelligenceIndicator.
Methods
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
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.
The options parameters.
Returns
Promise<ThreatIntelligenceInformationUnion>
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.
The options parameters.
Returns
Promise<ThreatIntelligenceInformationUnion>
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.
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.
The options parameters.
Returns
Promise<ThreatIntelligenceInformationUnion>
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.
The options parameters.
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.
The options parameters.
Returns
Promise<ThreatIntelligenceInformationUnion>
Azure SDK for JavaScript