ProductPackageProperties Class

Describes package properties.

Constructor

ProductPackageProperties(*args: Any, **kwargs: Any)

Variables

Name Description
content_id
str

The content id of the package.

content_product_id
str

Unique ID for the content. It should be generated based on the contentId, contentKind and the contentVersion of the package.

content_kind

The package kind. Known values are: "Solution" and "Standalone".

content_schema_version
str

The version of the content schema.

is_new
str or Flag

Flag indicates if this is a newly published package. Known values are: "true" and "false".

is_preview
str or Flag

Flag indicates if this package is in preview. Known values are: "true" and "false".

is_featured
str or Flag

Flag indicates if this package is among the featured list. Known values are: "true" and "false".

is_deprecated
str or Flag

Flag indicates if this template is deprecated. Known values are: "true" and "false".

version
str

the latest version number of the package.

display_name
str

The display name of the package.

description
str

The description of the package.

publisher_display_name
str

The publisher display name of the package.

source

The source of the package.

author

The author of the package.

support

The support tier of the package.

dependencies

The support tier of the package.

providers

Providers for the package item.

first_publish_date

first publish date package item.

last_publish_date

last publish date for the package item.

categories

The categories of the package.

threat_analysis_tactics

the tactics the resource covers.

threat_analysis_techniques

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

icon
str

the icon identifier. this id can later be fetched from the content metadata.

installed_version
str

The version of the installed package, null or absent means not installed.

metadata_resource_id
str

The metadata resource id.

packaged_content
any

The json of the ARM template to deploy. Expandable.

Attributes

author

The author of the package.

author: _models.MetadataAuthor | None

categories

The categories of the package.

categories: _models.MetadataCategories | None

content_id

The content id of the package.

content_id: str | None

content_kind

"Solution" and "Standalone".

content_kind: str | _models.PackageKind | None

content_product_id

Unique ID for the content. It should be generated based on the contentId, contentKind and the contentVersion of the package.

content_product_id: str | None

content_schema_version

The version of the content schema.

content_schema_version: str | None

dependencies

The support tier of the package.

dependencies: _models.MetadataDependencies | None

description

The description of the package.

description: str | None

display_name

The display name of the package.

display_name: str | None

first_publish_date

first publish date package item.

first_publish_date: date | None

icon

the icon identifier. this id can later be fetched from the content metadata.

icon: str | None

installed_version

The version of the installed package, null or absent means not installed.

installed_version: str | None

is_deprecated

"true" and "false".

is_deprecated: str | _models.Flag | None

"true" and "false".

is_featured: str | _models.Flag | None

is_new

"true" and "false".

is_new: str | _models.Flag | None

is_preview

"true" and "false".

is_preview: str | _models.Flag | None

last_publish_date

last publish date for the package item.

last_publish_date: date | None

metadata_resource_id

The metadata resource id.

metadata_resource_id: str | None

packaged_content

The json of the ARM template to deploy. Expandable.

packaged_content: Any | None

providers

Providers for the package item.

providers: list[str] | None

publisher_display_name

The publisher display name of the package.

publisher_display_name: str | None

source

The source of the package.

source: _models.MetadataSource | None

support

The support tier of the package.

support: _models.MetadataSupport | None

threat_analysis_tactics

the tactics the resource covers.

threat_analysis_tactics: list[str] | None

threat_analysis_techniques

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

threat_analysis_techniques: list[str] | None

version

the latest version number of the package.

version: str | None