Product

Product
Product

Complete data about a product of the catalog.

AllOf
This class requires all of the following:
JSON Example
{
    "key": "wordpress",
    "name": "Wordpress",
    "legal_overridden_name_bitnami": "Wordpress packaged By Bitnami",
    "legal_overridden_name_vmware": "Wordpress packaged By VMware",
    "distributable": false,
    "description": "WordPress plugin that links your installation to the WordPress Cloud Management Console and Support",
    "trademark_disclaimer_bitnami": "Trademarks: This software listing is packaged by Bitnami. The respective trademarks mentioned ...",
    "trademark_disclaimer_vmware": "Trademarks: This software listing is packaged by VMware. The respective trademarks mentioned ...",
    "icon_url": "https://myurl.com/myproduct.png",
    "containers_non_root": false,
    "containers_from_scratch": false,
    "scope": "ONLY_PUBLIC",
    "product_id": "2b2a3f50-1275-4664-a2b8-b13eb08f77d6",
    "status": "string",
    "tracking": {
        "tracker_id": "fd19e602-e9dd-47b8-ab4f-8b9f5b4ee570",
        "name": "vtracker-mybb"
    },
    "licenses": [
        {
            "main": false,
            "license_relative_path": "licenses/MIT.txt",
            "license_id": "99a07a3f-25fd-4dcb-9bf1-cdcb375033ca",
            "license_key": "APACHE2"
        }
    ],
    "category": {
        "category_id": "99a07a3f-25fd-4dcb-9bf1-cdcb375033ca",
        "name": "Database"
    },
    "parent": {
        "product_id": "2b2a3f50-1275-4664-a2b8-b13eb08f77d6",
        "key": "wordpress"
    },
    "created_at": "2022-11-14T16:00:00.000Z",
    "updated_at": "2022-11-14T16:00:00.000Z",
    "applied_policy": {
        "deprecation_policy": {
            "key": "wordpress-6-deprecation",
            "name": "Deprecation of Wordpress 6",
            "deprecation_date": "2022-12-14T00:00:00.000Z",
            "grace_period_days": 30,
            "reason": "We will only maintain newest versions of Wordpress",
            "alternative": "Wordpress 7 can be used instead",
            "deprecation_policy_id": "49b8ee44-2945-4d93-8e87-a608399cfc3a"
        },
        "nonsupport_policy": {
            "key": "memcached-nonsupport",
            "name": "Memcached is not supported anymore",
            "reason": "Upstream project has been discontinued.",
            "nonsupport_policy_id": "49b8ee44-2945-4d93-8e87-a608399cfc3a"
        }
    },
    "marked_draft": false
}
applied_policy
Optional

Holds information about policy being applied to the item, which will be defining the current status of the item.

marked_draft
Optional
Constraints: default: false

Set the entity as draft.