ProductPackageProperties Class
Describes package properties.
Constructor
ProductPackageProperties(*args: Any, **kwargs: Any)
Variables
| Name | Description |
|---|---|
|
content_id
|
The content id of the package. |
|
content_product_id
|
Unique ID for the content. It should be generated based on the contentId, contentKind and the contentVersion of the package. |
|
content_kind
|
str or
PackageKind
The package kind. Known values are: "Solution" and "Standalone". |
|
content_schema_version
|
The version of the content schema. |
|
is_new
|
Flag indicates if this is a newly published package. Known values are: "true" and "false". |
|
is_preview
|
Flag indicates if this package is in preview. Known values are: "true" and "false". |
|
is_featured
|
Flag indicates if this package is among the featured list. Known values are: "true" and "false". |
|
is_deprecated
|
Flag indicates if this template is deprecated. Known values are: "true" and "false". |
|
version
|
the latest version number of the package. |
|
display_name
|
The display name of the package. |
|
description
|
The description of the package. |
|
publisher_display_name
|
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
|
the icon identifier. this id can later be fetched from the content metadata. |
|
installed_version
|
The version of the installed package, null or absent means not installed. |
|
metadata_resource_id
|
The metadata resource id. |
|
packaged_content
|
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
is_featured
"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