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 PossibleValuesForOperator() []string + func PossibleValuesForSourceKind() []string + func PossibleValuesForSupportTier() []string + func ValidateMetadataID(input interface{}, key string) (warnings []string, errors []error) + func ValidateWorkspaceID(input interface{}, key string) (warnings []string, errors []error) + type CreateOperationResponse struct + HttpResponse *http.Response + Model *MetadataModel + OData *odata.OData + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type GetOperationResponse struct + HttpResponse *http.Response + Model *MetadataModel + OData *odata.OData + type ListCompleteResult struct + Items []MetadataModel + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationOptions struct + Filter *string + Orderby *string + Skip *int64 + Top *int64 + func DefaultListOperationOptions() ListOperationOptions + func (o ListOperationOptions) ToHeaders() *client.Headers + func (o ListOperationOptions) ToOData() *odata.Query + func (o ListOperationOptions) ToQuery() *client.QueryParams + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]MetadataModel + OData *odata.OData + type MetadataAuthor struct + Email *string + Link *string + Name *string + type MetadataCategories struct + Domains *[]string + Verticals *[]string + type MetadataClient struct + Client *resourcemanager.Client + func NewMetadataClientWithBaseURI(sdkApi sdkEnv.Api) (*MetadataClient, error) + func (c MetadataClient) Create(ctx context.Context, id MetadataId, input MetadataModel) (result CreateOperationResponse, err error) + func (c MetadataClient) Delete(ctx context.Context, id MetadataId) (result DeleteOperationResponse, err error) + func (c MetadataClient) Get(ctx context.Context, id MetadataId) (result GetOperationResponse, err error) + func (c MetadataClient) List(ctx context.Context, id WorkspaceId, options ListOperationOptions) (result ListOperationResponse, err error) + func (c MetadataClient) ListComplete(ctx context.Context, id WorkspaceId, options ListOperationOptions) (ListCompleteResult, error) + func (c MetadataClient) ListCompleteMatchingPredicate(ctx context.Context, id WorkspaceId, options ListOperationOptions, ...) (result ListCompleteResult, err error) + func (c MetadataClient) Update(ctx context.Context, id MetadataId, input MetadataPatch) (result UpdateOperationResponse, err error) + type MetadataDependencies struct + ContentId *string + Criteria *[]MetadataDependencies + Kind *string + Name *string + Operator *Operator + Version *string + type MetadataId struct + MetadataName string + ResourceGroupName string + SubscriptionId string + WorkspaceName string + func NewMetadataID(subscriptionId string, resourceGroupName string, workspaceName string, ...) MetadataId + func ParseMetadataID(input string) (*MetadataId, error) + func ParseMetadataIDInsensitively(input string) (*MetadataId, error) + func (id *MetadataId) FromParseResult(input resourceids.ParseResult) error + func (id MetadataId) ID() string + func (id MetadataId) Segments() []resourceids.Segment + func (id MetadataId) String() string + type MetadataModel struct + Etag *string + Id *string + Name *string + Properties *MetadataProperties + SystemData *systemdata.SystemData + Type *string + type MetadataModelOperationPredicate struct + Etag *string + Id *string + Name *string + Type *string + func (p MetadataModelOperationPredicate) Matches(input MetadataModel) bool + type MetadataPatch struct + Properties *MetadataPropertiesPatch + type MetadataProperties struct + Author *MetadataAuthor + Categories *MetadataCategories + ContentId *string + ContentSchemaVersion *string + CustomVersion *string + Dependencies *MetadataDependencies + FirstPublishDate *string + Icon *string + Kind string + LastPublishDate *string + ParentId string + PreviewImages *[]string + PreviewImagesDark *[]string + Providers *[]string + Source *MetadataSource + Support *MetadataSupport + ThreatAnalysisTactics *[]string + ThreatAnalysisTechniques *[]string + Version *string + type MetadataPropertiesPatch struct + Author *MetadataAuthor + Categories *MetadataCategories + ContentId *string + ContentSchemaVersion *string + CustomVersion *string + Dependencies *MetadataDependencies + FirstPublishDate *string + Icon *string + Kind *string + LastPublishDate *string + ParentId *string + PreviewImages *[]string + PreviewImagesDark *[]string + Providers *[]string + Source *MetadataSource + Support *MetadataSupport + ThreatAnalysisTactics *[]string + ThreatAnalysisTechniques *[]string + Version *string + type MetadataSource struct + Kind SourceKind + Name *string + SourceId *string + type MetadataSupport struct + Email *string + Link *string + Name *string + Tier SupportTier + type Operator string + const OperatorAND + const OperatorOR + func (s *Operator) UnmarshalJSON(bytes []byte) error + type SourceKind string + const SourceKindCommunity + const SourceKindLocalWorkspace + const SourceKindSolution + const SourceKindSourceRepository + func (s *SourceKind) UnmarshalJSON(bytes []byte) error + type SupportTier string + const SupportTierCommunity + const SupportTierMicrosoft + const SupportTierPartner + func (s *SupportTier) UnmarshalJSON(bytes []byte) error + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *MetadataModel + OData *odata.OData + 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