ThreatIntelligenceIndicatorOperations interface
Interface representing a ThreatIntelligenceIndicator operations.
Properties
| append |
Append tags to a threat intelligence indicator. |
| create | Update a threat Intelligence indicator. |
| create |
Create a new threat intelligence indicator. |
| delete | Delete a threat intelligence indicator. |
| get | View a threat intelligence indicator by name. |
| list |
Query threat intelligence indicators as per filtering criteria. |
| replace |
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>