AppTemplate

AppTemplate
AppTemplate

An object representing a VCD AppTemplate.

JSON Example
{
    "appType": "string",
    "id": "string",
    "appId": "string",
    "catalogContentSource": {
        "name": "string",
        "id": "string"
    },
    "name": "string",
    "description": "string",
    "creationDate": "string",
    "lastUpdateDate": "string",
    "status": "READY, FAILED, NOT_READY",
    "logoUrl": "string",
    "screenshotUrls": [
        "string"
    ],
    "owner": {
        "name": "string",
        "id": "string"
    },
    "catalog": {
        "name": "string",
        "id": "string"
    },
    "org": {
        "name": "string",
        "id": "string"
    }
}
string
appType
Required

Type of template. This is a discriminator field that helps in distinguishing the type of template this object represents. If the template is an image of a container application, the value of this field is ContainerAppTemplate. If the template is an image of a virtual machine or a collection of virtual machines then the value of this field is VmAppTemplate. If the template is an image of a media item then the value of this field is MediaAppTemplate.

string
id
Optional

A unique identifier for the appTemplate.

string
appId
Required

A unique identifier to globally identify this appTemplate. Items sourced from an external source such as VMware Marketplace have their appId referenced by the unique id in that external source. This means an item sourced from an external source in two different catalogs will still have the same appId.

catalogContentSource
Optional

catalogContentSource

string
name
Optional

The name of the appTemplate.

string
description
Optional

The description of the appTemplate.

string As date-time As date-time
creationDate
Optional

The date and time when this appTemplate was created. This value will be formatted as per ISO 8601 format and include timezone information.

string As date-time As date-time
lastUpdateDate
Optional

The date and time representing when this appTemplate was last updated. This value will be formatted as per ISO 8601 format and include timezone information.

string
status
Optional

Status indicating whether this appTemplate is ready or not.

string
logoUrl
Optional

URL of the logo of this application.

array of string
screenshotUrls
Optional

List of screenshot URLs of the application.

owner
Optional

owner

catalog
Optional

catalog

org
Optional

org

Availability
Added in 39.0.0-alpha
Returned By