CustomizationDetailed

CustomizationDetailed
CustomizationDetailed

It contains information about a customization in a catalog with the latest releases affected by that customization (succeeded, pending and failed)

AllOf
This class requires all of the following:
JSON Example
{
    "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"
    },
    "name": "my customization",
    "catalog_id": "d16c7f4d-b38a-405b-a1ca-3ac0a79418c1",
    "status": "CREATED",
    "filter": {
        "base_image_id": "549cfa79-352c-4555-9d28-4442de551829",
        "product_key": "apache_kafka",
        "branch": "2"
    },
    "created_by": "johndoe",
    "created_at": "2023-03-03T00:59:52.762Z",
    "updated_by": "johndoe",
    "updated_at": "2023-03-03T00:59:52.762Z",
    "succeeded_releases": [
        {
            "id": "64455e6bd3c480fd58546c75",
            "branch": "2",
            "version": "2.6.7",
            "revision": "0",
            "released_at": "2023-03-03T00:59:52.762Z",
            "packaging_type": "HELM_CHART",
            "latest_release": {
                "id": "64455e6bd3c480fd58546c75",
                "revision": "0",
                "released_at": "2023-03-03T00:59:52.762Z",
                "version": "2.6.7"
            },
            "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"
            },
            "platforms": [
                {
                    "os_family": "linux",
                    "architecture": "amd64"
                }
            ],
            "platform_release_metadata": [
                {
                    "platform": {
                        "os_family": "linux",
                        "architecture": "amd64"
                    },
                    "release_metadata": [
                        {
                            "id": "127e6fbfe24a750e72930c220a8e138275656b8e5d8f48a98c3c92df2caba935",
                            "mime_type": "trigger_info",
                            "url": "https://app-catalog.vmware.com/api/v1/artifacts/89a6380a7d010648bad74e4de1c2ef17481a7f4715ff62bb8924e5c0b907bf3d?filename=common-postgresql-15-15.2.0-r5-debian-11-amd64.ova&namespace=68c0f832-5169-4433-ab2f-40e939e3f1bc",
                            "filename": "result.json"
                        }
                    ]
                }
            ],
            "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"
                }
            },
            "registry": {
                "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"
            },
            "catalog_id": "d16c7f4d-b38a-405b-a1ca-3ac0a79418c1",
            "application_id": "d16c7f4d-b38a-405b-a1ca-3ac0a79418c1",
            "customizations": [
                {
                    "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"
                    }
                }
            ],
            "supports_customizations": false,
            "dependencies": [
                "Release Object"
            ],
            "dependants": [
                "Release Object"
            ],
            "_links": {
                "catalog": {
                    "href": "/v1/catalogs/351c1739-ca01-4a74-8124-1b99257cd7c9"
                },
                "application": {
                    "href": "/v1/catalogs/351c1739-ca01-4a74-8124-1b99257cd7c9/applications/d16c7f4d-b38a-405b-a1ca-3ac0a79418c1"
                },
                "base_image": {
                    "href": "/v1/base-images/cc6c7f4d-405b-a1ca-3ac0a79418c1"
                },
                "latest_release": {
                    "href": "/v1/catalogs/351c1739-ca01-4a74-8124-1b99257cd7c9/releases/12sdfe6bd3c480fd58549c03"
                },
                "dependencies": [
                    {
                        "href": "/v1/catalogs/351c1739-ca01-4a74-8124-1b99257cd7c9/releases/2222e6bd3c480fd58549c03"
                    }
                ],
                "dependants": [
                    {
                        "href": "/v1/catalogs/351c1739-ca01-4a74-8124-1b99257cd7c9/releases/2222e6bd3c480fd58549c03"
                    }
                ],
                "self": {
                    "href": "/v1/catalogs/351c1739-ca01-4a74-8124-1b99257cd7c9/releases/64455e6bd3c480fd58546c75"
                },
                "registry": {
                    "href": "/v1/registries/64455e6bd3c480fd58546c75"
                },
                "product": {
                    "href": "/v1/applications/product/wordpress/branch/7?packaging=CONTAINER_IMAGE&distro=photon-4"
                }
            }
        }
    ],
    "pending_releases": [
        {
            "id": "64455e6bd3c480fd58546c75",
            "branch": "2",
            "version": "2.6.7",
            "revision": "0",
            "released_at": "2023-03-03T00:59:52.762Z",
            "packaging_type": "HELM_CHART",
            "latest_release": {
                "id": "64455e6bd3c480fd58546c75",
                "revision": "0",
                "released_at": "2023-03-03T00:59:52.762Z",
                "version": "2.6.7"
            },
            "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"
            },
            "platforms": [
                {
                    "os_family": "linux",
                    "architecture": "amd64"
                }
            ],
            "platform_release_metadata": [
                {
                    "platform": {
                        "os_family": "linux",
                        "architecture": "amd64"
                    },
                    "release_metadata": [
                        {
                            "id": "127e6fbfe24a750e72930c220a8e138275656b8e5d8f48a98c3c92df2caba935",
                            "mime_type": "trigger_info",
                            "url": "https://app-catalog.vmware.com/api/v1/artifacts/89a6380a7d010648bad74e4de1c2ef17481a7f4715ff62bb8924e5c0b907bf3d?filename=common-postgresql-15-15.2.0-r5-debian-11-amd64.ova&namespace=68c0f832-5169-4433-ab2f-40e939e3f1bc",
                            "filename": "result.json"
                        }
                    ]
                }
            ],
            "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"
                }
            },
            "registry": {
                "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"
            },
            "catalog_id": "d16c7f4d-b38a-405b-a1ca-3ac0a79418c1",
            "application_id": "d16c7f4d-b38a-405b-a1ca-3ac0a79418c1",
            "customizations": [
                {
                    "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"
                    }
                }
            ],
            "supports_customizations": false,
            "dependencies": [
                "Release Object"
            ],
            "dependants": [
                "Release Object"
            ],
            "_links": {
                "catalog": {
                    "href": "/v1/catalogs/351c1739-ca01-4a74-8124-1b99257cd7c9"
                },
                "application": {
                    "href": "/v1/catalogs/351c1739-ca01-4a74-8124-1b99257cd7c9/applications/d16c7f4d-b38a-405b-a1ca-3ac0a79418c1"
                },
                "base_image": {
                    "href": "/v1/base-images/cc6c7f4d-405b-a1ca-3ac0a79418c1"
                },
                "latest_release": {
                    "href": "/v1/catalogs/351c1739-ca01-4a74-8124-1b99257cd7c9/releases/12sdfe6bd3c480fd58549c03"
                },
                "dependencies": [
                    {
                        "href": "/v1/catalogs/351c1739-ca01-4a74-8124-1b99257cd7c9/releases/2222e6bd3c480fd58549c03"
                    }
                ],
                "dependants": [
                    {
                        "href": "/v1/catalogs/351c1739-ca01-4a74-8124-1b99257cd7c9/releases/2222e6bd3c480fd58549c03"
                    }
                ],
                "self": {
                    "href": "/v1/catalogs/351c1739-ca01-4a74-8124-1b99257cd7c9/releases/64455e6bd3c480fd58546c75"
                },
                "registry": {
                    "href": "/v1/registries/64455e6bd3c480fd58546c75"
                },
                "product": {
                    "href": "/v1/applications/product/wordpress/branch/7?packaging=CONTAINER_IMAGE&distro=photon-4"
                }
            }
        }
    ],
    "failed_releases": [
        {
            "release": {
                "id": "64455e6bd3c480fd58546c75",
                "branch": "2",
                "version": "2.6.7",
                "revision": "0",
                "released_at": "2023-03-03T00:59:52.762Z",
                "packaging_type": "HELM_CHART",
                "latest_release": {
                    "id": "64455e6bd3c480fd58546c75",
                    "revision": "0",
                    "released_at": "2023-03-03T00:59:52.762Z",
                    "version": "2.6.7"
                },
                "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"
                },
                "platforms": [
                    {
                        "os_family": "linux",
                        "architecture": "amd64"
                    }
                ],
                "platform_release_metadata": [
                    {
                        "platform": {
                            "os_family": "linux",
                            "architecture": "amd64"
                        },
                        "release_metadata": [
                            {
                                "id": "127e6fbfe24a750e72930c220a8e138275656b8e5d8f48a98c3c92df2caba935",
                                "mime_type": "trigger_info",
                                "url": "https://app-catalog.vmware.com/api/v1/artifacts/89a6380a7d010648bad74e4de1c2ef17481a7f4715ff62bb8924e5c0b907bf3d?filename=common-postgresql-15-15.2.0-r5-debian-11-amd64.ova&namespace=68c0f832-5169-4433-ab2f-40e939e3f1bc",
                                "filename": "result.json"
                            }
                        ]
                    }
                ],
                "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"
                    }
                },
                "registry": {
                    "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"
                },
                "catalog_id": "d16c7f4d-b38a-405b-a1ca-3ac0a79418c1",
                "application_id": "d16c7f4d-b38a-405b-a1ca-3ac0a79418c1",
                "customizations": [
                    {
                        "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"
                        }
                    }
                ],
                "supports_customizations": false,
                "dependencies": [
                    "Release Object"
                ],
                "dependants": [
                    "Release Object"
                ],
                "_links": {
                    "catalog": {
                        "href": "/v1/catalogs/351c1739-ca01-4a74-8124-1b99257cd7c9"
                    },
                    "application": {
                        "href": "/v1/catalogs/351c1739-ca01-4a74-8124-1b99257cd7c9/applications/d16c7f4d-b38a-405b-a1ca-3ac0a79418c1"
                    },
                    "base_image": {
                        "href": "/v1/base-images/cc6c7f4d-405b-a1ca-3ac0a79418c1"
                    },
                    "latest_release": {
                        "href": "/v1/catalogs/351c1739-ca01-4a74-8124-1b99257cd7c9/releases/12sdfe6bd3c480fd58549c03"
                    },
                    "dependencies": [
                        {
                            "href": "/v1/catalogs/351c1739-ca01-4a74-8124-1b99257cd7c9/releases/2222e6bd3c480fd58549c03"
                        }
                    ],
                    "dependants": [
                        {
                            "href": "/v1/catalogs/351c1739-ca01-4a74-8124-1b99257cd7c9/releases/2222e6bd3c480fd58549c03"
                        }
                    ],
                    "self": {
                        "href": "/v1/catalogs/351c1739-ca01-4a74-8124-1b99257cd7c9/releases/64455e6bd3c480fd58546c75"
                    },
                    "registry": {
                        "href": "/v1/registries/64455e6bd3c480fd58546c75"
                    },
                    "product": {
                        "href": "/v1/applications/product/wordpress/branch/7?packaging=CONTAINER_IMAGE&distro=photon-4"
                    }
                }
            },
            "failure": {
                "description": "An error happened when a release with customization was tried to be built",
                "source_url": "https://app-catalog.vmware.com/api/v1/artifacts/89a6380a7d010648bad74e4de1c2ef17481a7f4715ff62bb8924e5c0b907bf3d?filename=custom-postgresql-15-15.2.0-r5-debian-11-amd64.ova&namespace=68c0f832-5169-4433-ab2f-40e939e3f1bc",
                "error_date": "2023-03-03T00:59:52.762Z",
                "cause": "BUILD_ERROR"
            }
        }
    ],
    "_links": {
        "catalog": {
            "href": "/v1/catalogs/351c1739-ca01-4a74-8124-1b99257cd7c9"
        },
        "base_image": {
            "href": "/v1/base-images/cc6c7f4d-405b-a1ca-3ac0a79418c1"
        },
        "succeeded_releases": [
            {
                "href": "/v1/catalogs/351c1739-ca01-4a74-8124-1b99257cd7c9/releases/12sdfe6bd3c480fd58549c03"
            }
        ],
        "pending_releases": [
            {
                "href": "/v1/catalogs/351c1739-ca01-4a74-8124-1b99257cd7c9/releases/12sdfe6bd3c480fd58549c03"
            }
        ],
        "failed_releases": [
            {
                "href": "/v1/catalogs/351c1739-ca01-4a74-8124-1b99257cd7c9/releases/12sdfe6bd3c480fd58549c03"
            }
        ]
    }
}