MetadataPropertiesPatch interface

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

Properties

author

The creator of the content item.

categories

Categories 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. Can be optionally set for user created content to define dependencies. If an active content item is made from a template, both will have the same contentId.

contentSchemaVersion

Schema version of the content. Can be used to distinguish between different flow based on the schema version

customVersion

The custom version of the content. A optional free text

dependencies

Dependencies for the content item, what other content items it requires to work. Can describe more complex dependencies using a recursive/nested structure. For a single dependency an id/kind/version can be supplied or operator/criteria for complex formats.

firstPublishDate

first publish date of solution content item

icon

the icon identifier. this id can later be fetched from the solution template

kind

The kind of content the metadata is for.

lastPublishDate

last publish date of 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)

previewImages

preview image file names. These will be taken from the solution artifacts

previewImagesDark

preview image file names. These will be taken from the solution artifacts. used for dark theme support

providers

Providers for the solution content item

source

Source of the content. This is where/how it was created.

support

Support information for the metadata - type, name, contact information

threatAnalysisTactics

the tactics the resource covers

threatAnalysisTechniques

the techniques the resource covers, these have to be aligned with the tactics being used

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

Property Details

author

The creator of the content item.

author?: MetadataAuthor

Property Value

categories

Categories for the solution content item

categories?: MetadataCategories

Property Value

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. Can be optionally set for user created content to define dependencies. If an active content item is made from a template, both will have the same contentId.

contentId?: string

Property Value

string

contentSchemaVersion

Schema version of the content. Can be used to distinguish between different flow based on the schema version

contentSchemaVersion?: string

Property Value

string

customVersion

The custom version of the content. A optional free text

customVersion?: string

Property Value

string

dependencies

Dependencies for the content item, what other content items it requires to work. Can describe more complex dependencies using a recursive/nested structure. For a single dependency an id/kind/version can be supplied or operator/criteria for complex formats.

dependencies?: MetadataDependencies

Property Value

firstPublishDate

first publish date of solution content item

firstPublishDate?: Date

Property Value

Date

icon

the icon identifier. this id can later be fetched from the solution template

icon?: string

Property Value

string

kind

The kind of content the metadata is for.

kind?: string

Property Value

string

lastPublishDate

last publish date of solution content item

lastPublishDate?: Date

Property Value

Date

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)

parentId?: string

Property Value

string

previewImages

preview image file names. These will be taken from the solution artifacts

previewImages?: string[]

Property Value

string[]

previewImagesDark

preview image file names. These will be taken from the solution artifacts. used for dark theme support

previewImagesDark?: string[]

Property Value

string[]

providers

Providers for the solution content item

providers?: string[]

Property Value

string[]

source

Source of the content. This is where/how it was created.

source?: MetadataSource

Property Value

support

Support information for the metadata - type, name, contact information

support?: MetadataSupport

Property Value

threatAnalysisTactics

the tactics the resource covers

threatAnalysisTactics?: string[]

Property Value

string[]

threatAnalysisTechniques

the techniques the resource covers, these have to be aligned with the tactics being used

threatAnalysisTechniques?: string[]

Property Value

string[]

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

version?: string

Property Value

string