ProductBase

ProductBase
ProductBase

Product basic data required to identify it.

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"
}
string As ^[a-zA-Z0-9._-]+$
key
Required
Constraints: maxLength: 100

Key for the product. Only alphanumeric, underscore, dash and dot characters are allowed.

string
name
Required
Constraints: maxLength: 100

Name to be set for the product

string
legal_overridden_name_bitnami
Optional
Constraints: maxLength: 100

Overrides the product's name with this value to ensure legal compliance in certain contexts in Bitnami scope

string
legal_overridden_name_vmware
Optional
Constraints: maxLength: 100

Overrides the product's name with this value to ensure legal compliance in certain contexts in VMware scope

boolean
distributable
Required

Mark the product as distributable.

string
description
Optional
Constraints: maxLength: 255

General description of the product.

string
trademark_disclaimer_bitnami
Optional
Constraints: maxLength: 1024

This will be a text to be included as a trademark disclaimer per product in Bitnami scope

string
trademark_disclaimer_vmware
Optional
Constraints: maxLength: 1024

This will be a text to be included as a trademark disclaimer per product in VMware scope

string As uri As uri
icon_url
Optional

Absolute url for product icon

boolean
containers_non_root
Optional
Constraints: default: true

Building instruction that specifies whether the related platforms of packaging type container are classified as either root or non-root.

boolean
containers_from_scratch
Optional

Building information that specifies whether the related platforms of packaging type container are created from scratch when this flag is true.

scope
Required

Scope of a product in the catalog, distinguishing between products for VAC's customers and those not to be offered to customers, but publicly available.

Possible values are : COMMON, ONLY_PUBLIC, ONLY_CUSTOMERS,