CatalogApplicationRequest
CatalogApplicationRequest
Information of an application request
JSON Example
{
"id": "d16c7f4d-b38a-405b-a1ca-3ac0a79418c1",
"name": "apache kafka",
"description": "this has testing purpose",
"applications": [
{
"id": "d16c7f4d-b38a-405b-a1ca-3ac0a79418c1",
"product": {
"name": "Argo CD",
"key": "argo-cd",
"description": "Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes",
"long_display_name": "Argo CD packaged by VMware",
"disclaimer": "Trademarks: This software listing is packaged by VMware. The respective trademarks mentioned in the offering are owned by the respective companies, and use of them does not imply any affiliation or endorsement",
"category": "Developer Tools",
"based_on_scratch": true
},
"branch": "2",
"packaging_type": "HELM_CHART",
"base_image": {
"id": "d16c7f4d-b38a-405b-a1ca-3ac0a79418c1",
"name": "Debian 11",
"description": "Debian 11 base image",
"container_image": "docker.io/library/debian:11",
"operating_system": {
"id": "d16c7f4d-b38a-405b-a1ca-3ac0a79418c1",
"name": "Centos 7",
"distro": "centos",
"version": "7"
}
},
"registries": [
{
"id": "549cfa79-352c-4555-9d28-4442de551829",
"name": "Harbor registry for my org",
"url": "https://harbor.mydomain.com",
"healthy": true,
"last_checked_at": "2023-03-03T00:59:52.762Z"
}
],
"customization": {
"id": "d16c7f4d-b38a-405b-a1ca-3ac0a79418c1",
"version": "v4",
"artifact": {
"id": "127e6fbfe24a750e72930c220a8e138275656b8e5d8f48a98c3c92df2caba935",
"url": "/v1/catalogs/46ba3c35-fb85-44a1-8336-694b4d4f4b91/files/81a957b549848a7424eb434d3d10642dd29b6d0577757c27c09b0b9e967eb64b?filename=custom-postgresql-15-15.2.0-r5-debian-11-amd64.ova",
"filename": "script.sh"
}
},
"status": "PENDING",
"created_at": "2023-03-03T00:59:52.762Z",
"created_by": "john doe",
"updated_at": "2023-03-03T00:59:52.762Z",
"updated_by": "TAC",
"removed_at": "2023-03-03T00:59:52.762Z",
"removed_by": "johndoe",
"processing_status": {
"status": "COMPLETED"
},
"processing_status_updated_at": "2023-03-03T00:59:52.762Z",
"latest_release": {
"id": "64455e6bd3c480fd58546c75",
"revision": "0",
"released_at": "2023-03-03T00:59:52.762Z",
"version": "2.6.7"
},
"_links": {
"catalog": {
"href": "/v1/catalogs/351c1739-ca01-4a74-8124-1b99257cd7c9"
},
"base_image": {
"href": "/v1/base-images/cc6c7f4d-405b-a1ca-3ac0a79418c1"
},
"requests": {
"href": "/v1/catalogs/cc6c7f4d-405b-a1ca-3ac0a79418c1/applications/ceb99900-f0fd-466b-96dc-1b9345fcb6ec/requests"
},
"releases": {
"href": "/v1/catalogs/351c1739-ca01-4a74-8124-1b99257cd7c9/releases?application_id=d16c7f4d-b38a-405b-a1ca-3ac0a79418c1&minimal_info=true"
},
"registries": [
{
"href": "/v1/registries/ceb99900-f0fd-466b-96dc-1b9345fcb6ec"
}
],
"customization": {
"href": "/v1/catalogs/351c1739-ca01-4a74-8124-1b99257cd7c9/customizations/d16c7f4d-b38a-405b-a1ca-3ac0a79418c1"
},
"product": {
"href": "/v1/applications/product/wordpress/branch/7?packaging=CONTAINER_IMAGE&distro=photon-4"
},
"latest_release": {
"href": "/v1/catalogs/351c1739-ca01-4a74-8124-1b99257cd7c9/releases/12sdfe6bd3c480fd58549c03"
}
}
}
],
"request_type": "add",
"status": "COMPLETED",
"created_at": "2023-03-03T00:59:52.762Z",
"created_by": "johndoe",
"updated_at": "2023-03-03T00:59:52.762Z",
"updated_by": "TAC",
"_links": {
"applications": [
{
"href": "/v1/catalogs/351c1739-ca01-4a74-8124-1b99257cd7c9/applications/d16c7f4d-b38a-405b-a1ca-3ac0a79418c1"
}
]
}
}
string
name
Optional
Name of the request given by the user
string
description
Optional
Description of the request given by the user
status
Required
The status of the request based on the status of all the applications in the same request: PENDING, IN_PROGRESS, COMPLETED, FAILED
string As date-time As date-time
created_at
Optional
The date-time which the request was created
string
created_by
Optional
User that created the request
string As date-time As date-time
updated_at
Optional
The date-time which the request was updated
string
updated_by
Optional
User that updated the request
object
_links
Optional
Section to include hyperlinks based on Hypertext Application Language