PlatformRequestBase

PlatformRequestBase
PlatformRequestBase

Data of a platform that can be created or updated. This object is intended to be inherited by PlatformBase and PlatformRequest

JSON Example
{
    "key": "debian-11-multiarch-containerimage",
    "name": "debian-11-multiarch-containerimage",
    "packaging": "HELM_CHART",
    "architecture": "amd64",
    "description": "Debian 11 multi-architecture platform that supports AMD64 processor architecture and is optimized for deployment as a container image.",
    "url": "docker.io/bitnami/debian:11"
}
string As ^[a-zA-Z0-9._-]+$
key
Required
Constraints: maxLength: 100

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

string
name
Required
Constraints: maxLength: 100

Human-readable name for the platform.

packaging
Required

Packaging type of the application (HELM_CHART, OVA, CONTAINER_IMAGE)

architecture
Optional

Processor architecture considering instruction set plus size. Usually amd64 or arm64.

string
description
Optional
Constraints: maxLength: 255

Detailed information about the platform's capabilities and characteristics.

string
url
Optional
Constraints: maxLength: 255

In the case of container images, URI where it is located.