Share via


MetadataPropertiesPatch Class

Definition

Metadata property bag for patch requests. This is the same as the MetadataProperties, but with nothing required

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.MetadataPropertiesPatchTypeConverter))]
public class MetadataPropertiesPatch : Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.IMetadataPropertiesPatch
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.MetadataPropertiesPatchTypeConverter))>]
type MetadataPropertiesPatch = class
    interface IMetadataPropertiesPatch
    interface IJsonSerializable
Public Class MetadataPropertiesPatch
Implements IMetadataPropertiesPatch
Inheritance
MetadataPropertiesPatch
Attributes
Implements

Constructors

MetadataPropertiesPatch()

Creates an new MetadataPropertiesPatch instance.

Properties

AuthorEmail

Email of author contact

AuthorLink

Link for author/vendor page

AuthorName

Name of the author. Company or person.

CategoryDomain

domain for the solution content item

CategoryVertical

Industry verticals for the solution content item

ContentId

Static ID for the content. Used to identify dependencies and content from solutions or community. Hard-coded/static for out of the box content and solutions. Dynamic for user-created. This is the resource name

DependencyContentId

Id of the content item we depend on

DependencyCriterion

This is the list of dependencies we must fulfill, according to the AND/OR operator

DependencyKind

Type of the content item we depend on

DependencyName

Name of the content item

DependencyOperator

Operator used for list of dependencies in criteria array.

DependencyVersion

Version of the the content item we depend on. Can be blank, * or missing to indicate any version fulfills the dependency. If version does not match our defined numeric format then an exact match is required.

FirstPublishDate

first publish date solution content item

Kind

The kind of content the metadata is for.

LastPublishDate

last publish date for the solution content item

ParentId

Full parent resource ID of the content item the metadata is for. This is the full resource ID including the scope (subscription and resource group)

Provider

Providers for the solution content item

SourceId

ID of the content source. The solution ID, workspace ID, etc

SourceKind

Source type of the content

SourceName

Name of the content source. The repo name, solution name, LA workspace name etc.

SupportEmail

Email of support contact

SupportLink

Link for support help, like to support page to open a ticket etc.

SupportName

Name of the support contact. Company or person.

SupportTier

Type of support for content item

Version

Version of the content. Default and recommended format is numeric (e.g. 1, 1.0, 1.0.0, 1.0.0.0), following ARM template best practices. Can also be any string, but then we cannot guarantee any version checks

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of MetadataPropertiesPatch.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of MetadataPropertiesPatch.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.IMetadataPropertiesPatch.

FromJsonString(String)

Creates a new instance of MetadataPropertiesPatch, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of MetadataPropertiesPatch into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to