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,
    "fips_compliant": false,
    "stig_compliant": false,
    "last_released_at": "2022-11-14T16:00:00.000Z",
    "scope": "ONLY_PUBLIC",
    "latest_free": false,
    "end_of_life_key": "wordpress",
    "external_eol_data_available": true,
    "homepage": "https://www.example.com",
    "mcp": false
}
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
Required
Constraints: maxLength: 1024

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

string
trademark_disclaimer_vmware
Required
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.

boolean
fips_compliant
Optional

Indicates if the product is FIPS compliant, false by default.

boolean
stig_compliant
Optional

Indicates if the product is STIG compliant, false by default.

string As date-time As date-time
last_released_at
Optional

Date on which an application of the product was released for the last time.

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, PRIVATE,
boolean
latest_free
Optional

Indicates if the latest branch of the product is available for free to the users.

string
end_of_life_key
Optional

Key identifying the product in the service that provides the end of life information.

boolean
external_eol_data_available
Optional

Whether there's information about EOL in the external service

string As uri As uri
homepage
Optional

Homepage URL for the product

boolean
mcp
Optional

Indicates if the product is a Model Context Protocol (MCP).