Platform

Platform
Platform

Complete data about a platform.

AllOf
This class requires all of the following:
JSON Example
{
    "platform_id": "b1471ead-0a0e-4069-b8b5-59780b57d17f",
    "status": "string",
    "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",
    "created_at": "2022-11-14T16:00:00.000Z",
    "updated_at": "2022-11-14T16:00:00.000Z",
    "distro": {
        "key": "debian-11",
        "os": "debian",
        "version": "11",
        "name": "Debian 11",
        "fips_compliant": true,
        "os_family": "linux",
        "public_offering": true,
        "distro_id": "b1471ead-0a0e-4069-b8b5-59780b57d17f"
    },
    "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
}
distro
Optional

Reference data about a single distro.

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.