Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForThreatIntelligenceResourceInnerKind() []string + func PossibleValuesForThreatIntelligenceSortingOrder() []string + func ValidateIndicatorID(input interface{}, key string) (warnings []string, errors []error) + func ValidateWorkspaceID(input interface{}, key string) (warnings []string, errors []error) + type BaseThreatIntelligenceInformationImpl struct + Etag *string + Id *string + Kind ThreatIntelligenceResourceInnerKind + Name *string + SystemData *systemdata.SystemData + Type *string + func (s BaseThreatIntelligenceInformationImpl) ThreatIntelligenceInformation() BaseThreatIntelligenceInformationImpl + type IndicatorAppendTagsOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type IndicatorCreateIndicatorOperationResponse struct + HttpResponse *http.Response + Model ThreatIntelligenceInformation + OData *odata.OData + type IndicatorCreateOperationResponse struct + HttpResponse *http.Response + Model ThreatIntelligenceInformation + OData *odata.OData + type IndicatorDeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type IndicatorGetOperationResponse struct + HttpResponse *http.Response + Model ThreatIntelligenceInformation + OData *odata.OData + type IndicatorId struct + IndicatorName string + ResourceGroupName string + SubscriptionId string + WorkspaceName string + func NewIndicatorID(subscriptionId string, resourceGroupName string, workspaceName string, ...) IndicatorId + func ParseIndicatorID(input string) (*IndicatorId, error) + func ParseIndicatorIDInsensitively(input string) (*IndicatorId, error) + func (id *IndicatorId) FromParseResult(input resourceids.ParseResult) error + func (id IndicatorId) ID() string + func (id IndicatorId) Segments() []resourceids.Segment + func (id IndicatorId) String() string + type IndicatorMetricsListOperationResponse struct + HttpResponse *http.Response + Model *ThreatIntelligenceMetricsList + OData *odata.OData + type IndicatorQueryIndicatorsCompleteResult struct + Items []ThreatIntelligenceInformation + LatestHttpResponse *http.Response + type IndicatorQueryIndicatorsCustomPager struct + NextLink *odata.Link + func (p *IndicatorQueryIndicatorsCustomPager) NextPageLink() *odata.Link + type IndicatorQueryIndicatorsOperationResponse struct + HttpResponse *http.Response + Model *[]ThreatIntelligenceInformation + OData *odata.OData + type IndicatorReplaceTagsOperationResponse struct + HttpResponse *http.Response + Model ThreatIntelligenceInformation + OData *odata.OData + type IndicatorsListCompleteResult struct + Items []ThreatIntelligenceInformation + LatestHttpResponse *http.Response + type IndicatorsListCustomPager struct + NextLink *odata.Link + func (p *IndicatorsListCustomPager) NextPageLink() *odata.Link + type IndicatorsListOperationOptions struct + Filter *string + Orderby *string + Top *int64 + func DefaultIndicatorsListOperationOptions() IndicatorsListOperationOptions + func (o IndicatorsListOperationOptions) ToHeaders() *client.Headers + func (o IndicatorsListOperationOptions) ToOData() *odata.Query + func (o IndicatorsListOperationOptions) ToQuery() *client.QueryParams + type IndicatorsListOperationResponse struct + HttpResponse *http.Response + Model *[]ThreatIntelligenceInformation + OData *odata.OData + type RawThreatIntelligenceInformationImpl struct + Type string + Values map[string]interface{} + func (s RawThreatIntelligenceInformationImpl) ThreatIntelligenceInformation() BaseThreatIntelligenceInformationImpl + type ThreatIntelligenceAppendTags struct + ThreatIntelligenceTags *[]string + type ThreatIntelligenceClient struct + Client *resourcemanager.Client + func NewThreatIntelligenceClientWithBaseURI(sdkApi sdkEnv.Api) (*ThreatIntelligenceClient, error) + func (c ThreatIntelligenceClient) IndicatorAppendTags(ctx context.Context, id IndicatorId, input ThreatIntelligenceAppendTags) (result IndicatorAppendTagsOperationResponse, err error) + func (c ThreatIntelligenceClient) IndicatorCreate(ctx context.Context, id IndicatorId, input ThreatIntelligenceIndicatorModel) (result IndicatorCreateOperationResponse, err error) + func (c ThreatIntelligenceClient) IndicatorCreateIndicator(ctx context.Context, id WorkspaceId, input ThreatIntelligenceIndicatorModel) (result IndicatorCreateIndicatorOperationResponse, err error) + func (c ThreatIntelligenceClient) IndicatorDelete(ctx context.Context, id IndicatorId) (result IndicatorDeleteOperationResponse, err error) + func (c ThreatIntelligenceClient) IndicatorGet(ctx context.Context, id IndicatorId) (result IndicatorGetOperationResponse, err error) + func (c ThreatIntelligenceClient) IndicatorMetricsList(ctx context.Context, id WorkspaceId) (result IndicatorMetricsListOperationResponse, err error) + func (c ThreatIntelligenceClient) IndicatorQueryIndicators(ctx context.Context, id WorkspaceId, input ThreatIntelligenceFilteringCriteria) (result IndicatorQueryIndicatorsOperationResponse, err error) + func (c ThreatIntelligenceClient) IndicatorQueryIndicatorsComplete(ctx context.Context, id WorkspaceId, input ThreatIntelligenceFilteringCriteria) (IndicatorQueryIndicatorsCompleteResult, error) + func (c ThreatIntelligenceClient) IndicatorQueryIndicatorsCompleteMatchingPredicate(ctx context.Context, id WorkspaceId, input ThreatIntelligenceFilteringCriteria, ...) (result IndicatorQueryIndicatorsCompleteResult, err error) + func (c ThreatIntelligenceClient) IndicatorReplaceTags(ctx context.Context, id IndicatorId, input ThreatIntelligenceIndicatorModel) (result IndicatorReplaceTagsOperationResponse, err error) + func (c ThreatIntelligenceClient) IndicatorsList(ctx context.Context, id WorkspaceId, options IndicatorsListOperationOptions) (result IndicatorsListOperationResponse, err error) + func (c ThreatIntelligenceClient) IndicatorsListComplete(ctx context.Context, id WorkspaceId, options IndicatorsListOperationOptions) (IndicatorsListCompleteResult, error) + func (c ThreatIntelligenceClient) IndicatorsListCompleteMatchingPredicate(ctx context.Context, id WorkspaceId, options IndicatorsListOperationOptions, ...) (result IndicatorsListCompleteResult, err error) + type ThreatIntelligenceExternalReference struct + Description *string + ExternalId *string + Hashes *map[string]string + SourceName *string + Url *string + type ThreatIntelligenceFilteringCriteria struct + Ids *[]string + IncludeDisabled *bool + Keywords *[]string + MaxConfidence *int64 + MaxValidUntil *string + MinConfidence *int64 + MinValidUntil *string + PageSize *int64 + PatternTypes *[]string + SkipToken *string + SortBy *[]ThreatIntelligenceSortingCriteria + Sources *[]string + ThreatTypes *[]string + type ThreatIntelligenceGranularMarkingModel struct + Language *string + MarkingRef *int64 + Selectors *[]string + type ThreatIntelligenceIndicatorModel struct + Etag *string + Id *string + Kind ThreatIntelligenceResourceInnerKind + Name *string + Properties *ThreatIntelligenceIndicatorProperties + SystemData *systemdata.SystemData + Type *string + func (s ThreatIntelligenceIndicatorModel) MarshalJSON() ([]byte, error) + func (s ThreatIntelligenceIndicatorModel) ThreatIntelligenceInformation() BaseThreatIntelligenceInformationImpl + type ThreatIntelligenceIndicatorProperties struct + AdditionalData *interface{} + Confidence *int64 + Created *string + CreatedByRef *string + Defanged *bool + Description *string + DisplayName *string + Extensions *map[string]interface{} + ExternalId *string + ExternalLastUpdatedTimeUtc *string + ExternalReferences *[]ThreatIntelligenceExternalReference + FriendlyName *string + GranularMarkings *[]ThreatIntelligenceGranularMarkingModel + IndicatorTypes *[]string + KillChainPhases *[]ThreatIntelligenceKillChainPhase + Labels *[]string + Language *string + LastUpdatedTimeUtc *string + Modified *string + ObjectMarkingRefs *[]string + ParsedPattern *[]ThreatIntelligenceParsedPattern + Pattern *string + PatternType *string + PatternVersion *string + Revoked *bool + Source *string + ThreatIntelligenceTags *[]string + ThreatTypes *[]string + ValidFrom *string + ValidUntil *string + type ThreatIntelligenceInformation interface + ThreatIntelligenceInformation func() BaseThreatIntelligenceInformationImpl + func UnmarshalThreatIntelligenceInformationImplementation(input []byte) (ThreatIntelligenceInformation, error) + type ThreatIntelligenceInformationOperationPredicate struct + func (p ThreatIntelligenceInformationOperationPredicate) Matches(input ThreatIntelligenceInformation) bool + type ThreatIntelligenceKillChainPhase struct + KillChainName *string + PhaseName *string + type ThreatIntelligenceMetric struct + LastUpdatedTimeUtc *string + PatternTypeMetrics *[]ThreatIntelligenceMetricEntity + SourceMetrics *[]ThreatIntelligenceMetricEntity + ThreatTypeMetrics *[]ThreatIntelligenceMetricEntity + type ThreatIntelligenceMetricEntity struct + MetricName *string + MetricValue *int64 + type ThreatIntelligenceMetrics struct + Properties *ThreatIntelligenceMetric + type ThreatIntelligenceMetricsList struct + Value []ThreatIntelligenceMetrics + type ThreatIntelligenceParsedPattern struct + PatternTypeKey *string + PatternTypeValues *[]ThreatIntelligenceParsedPatternTypeValue + type ThreatIntelligenceParsedPatternTypeValue struct + Value *string + ValueType *string + type ThreatIntelligenceResourceInnerKind string + const ThreatIntelligenceResourceInnerKindIndicator + func (s *ThreatIntelligenceResourceInnerKind) UnmarshalJSON(bytes []byte) error + type ThreatIntelligenceSortingCriteria struct + ItemKey *string + SortOrder *ThreatIntelligenceSortingOrder + type ThreatIntelligenceSortingOrder string + const ThreatIntelligenceSortingOrderAscending + const ThreatIntelligenceSortingOrderDescending + const ThreatIntelligenceSortingOrderUnsorted + func (s *ThreatIntelligenceSortingOrder) UnmarshalJSON(bytes []byte) error + type WorkspaceId struct + ResourceGroupName string + SubscriptionId string + WorkspaceName string + func NewWorkspaceID(subscriptionId string, resourceGroupName string, workspaceName string) WorkspaceId + func ParseWorkspaceID(input string) (*WorkspaceId, error) + func ParseWorkspaceIDInsensitively(input string) (*WorkspaceId, error) + func (id *WorkspaceId) FromParseResult(input resourceids.ParseResult) error + func (id WorkspaceId) ID() string + func (id WorkspaceId) Segments() []resourceids.Segment + func (id WorkspaceId) String() string