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 PossibleValuesForAttackTactic() []string + func PossibleValuesForIncidentSeverity() []string + func ValidateBookmarkID(input interface{}, key string) (warnings []string, errors []error) + func ValidateWorkspaceID(input interface{}, key string) (warnings []string, errors []error) + type AttackTactic string + const AttackTacticCollection + const AttackTacticCommandAndControl + const AttackTacticCredentialAccess + const AttackTacticDefenseEvasion + const AttackTacticDiscovery + const AttackTacticExecution + const AttackTacticExfiltration + const AttackTacticImpact + const AttackTacticImpairProcessControl + const AttackTacticInhibitResponseFunction + const AttackTacticInitialAccess + const AttackTacticLateralMovement + const AttackTacticPersistence + const AttackTacticPreAttack + const AttackTacticPrivilegeEscalation + const AttackTacticReconnaissance + const AttackTacticResourceDevelopment + func (s *AttackTactic) UnmarshalJSON(bytes []byte) error + type Bookmark struct + Etag *string + Id *string + Name *string + Properties *BookmarkProperties + SystemData *systemdata.SystemData + Type *string + type BookmarkEntityMappings struct + EntityType *string + FieldMappings *[]EntityFieldMapping + type BookmarkId struct + BookmarkId string + ResourceGroupName string + SubscriptionId string + WorkspaceName string + func NewBookmarkID(subscriptionId string, resourceGroupName string, workspaceName string, ...) BookmarkId + func ParseBookmarkID(input string) (*BookmarkId, error) + func ParseBookmarkIDInsensitively(input string) (*BookmarkId, error) + func (id *BookmarkId) FromParseResult(input resourceids.ParseResult) error + func (id BookmarkId) ID() string + func (id BookmarkId) Segments() []resourceids.Segment + func (id BookmarkId) String() string + type BookmarkOperationPredicate struct + Etag *string + Id *string + Name *string + Type *string + func (p BookmarkOperationPredicate) Matches(input Bookmark) bool + type BookmarkProperties struct + Created *string + CreatedBy *UserInfo + DisplayName string + EntityMappings *[]BookmarkEntityMappings + EventTime *string + IncidentInfo *IncidentInfo + Labels *[]string + Notes *string + Query string + QueryEndTime *string + QueryResult *string + QueryStartTime *string + Tactics *[]AttackTactic + Techniques *[]string + Updated *string + UpdatedBy *UserInfo + func (o *BookmarkProperties) GetCreatedAsTime() (*time.Time, error) + func (o *BookmarkProperties) GetEventTimeAsTime() (*time.Time, error) + func (o *BookmarkProperties) GetQueryEndTimeAsTime() (*time.Time, error) + func (o *BookmarkProperties) GetQueryStartTimeAsTime() (*time.Time, error) + func (o *BookmarkProperties) GetUpdatedAsTime() (*time.Time, error) + func (o *BookmarkProperties) SetCreatedAsTime(input time.Time) + func (o *BookmarkProperties) SetEventTimeAsTime(input time.Time) + func (o *BookmarkProperties) SetQueryEndTimeAsTime(input time.Time) + func (o *BookmarkProperties) SetQueryStartTimeAsTime(input time.Time) + func (o *BookmarkProperties) SetUpdatedAsTime(input time.Time) + type BookmarksClient struct + Client *resourcemanager.Client + func NewBookmarksClientWithBaseURI(sdkApi sdkEnv.Api) (*BookmarksClient, error) + func (c BookmarksClient) CreateOrUpdate(ctx context.Context, id BookmarkId, input Bookmark) (result CreateOrUpdateOperationResponse, err error) + func (c BookmarksClient) Delete(ctx context.Context, id BookmarkId) (result DeleteOperationResponse, err error) + func (c BookmarksClient) Get(ctx context.Context, id BookmarkId) (result GetOperationResponse, err error) + func (c BookmarksClient) List(ctx context.Context, id WorkspaceId) (result ListOperationResponse, err error) + func (c BookmarksClient) ListComplete(ctx context.Context, id WorkspaceId) (ListCompleteResult, error) + func (c BookmarksClient) ListCompleteMatchingPredicate(ctx context.Context, id WorkspaceId, predicate BookmarkOperationPredicate) (result ListCompleteResult, err error) + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *Bookmark + OData *odata.OData + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type EntityFieldMapping struct + Identifier *string + Value *string + type GetOperationResponse struct + HttpResponse *http.Response + Model *Bookmark + OData *odata.OData + type IncidentInfo struct + IncidentId *string + RelationName *string + Severity *IncidentSeverity + Title *string + type IncidentSeverity string + const IncidentSeverityHigh + const IncidentSeverityInformational + const IncidentSeverityLow + const IncidentSeverityMedium + func (s *IncidentSeverity) UnmarshalJSON(bytes []byte) error + type ListCompleteResult struct + Items []Bookmark + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]Bookmark + OData *odata.OData + type UserInfo struct + Email *string + Name *string + ObjectId *string + 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