INTERFACE
CatalogItem
link GraphQL Schema definition
- interface CatalogItem {
- # In software packaging ecosystems, it will be common for certain catalog items
- # like Helm charts or Carvel packages
- # to bundle software coming from an external providers. Therefore the version of
- # the Helm chart or Carvel pacakge does
- # not necessarely have to match the version of the application. For example,
- # version 29.3.6 of Bitnami's Kafka Helm chart
- # bundles Kafka 3.7.1. For addressing this scenario, a version field representing
- # the application version is needed.
- String :
- CatalogItemArchitecture!] : [
- # optional back-reference to containing catalog
- Catalog :
- # An optional software category for this catalog item
- CatalogItemCategory :
- # An optional boolean indicating whether this catalog item is supported
- # commercially.
- CatalogItemSupport :
- DateTime :
- CatalogItemDepreciationInfo :
- # user-visible description
- String :
- # Optional MD5 or other digest of this catalog item
- String :
- # Navigation hyperlinks to access reports for the container image
- HyperLink!] : [
- # Opaque global node ID
- ID! :
- # domain-specific identifier
- String! :
- # catalog item type, typically expected to be one of the supported types defined
- # by a containing catalog
- String! :
- # user-visible name of catalog item
- String! :
- # Query contained catalog items.
- #
- # These can be dependencies or instances of the given catalog
- #
- # Arguments
- # after: [Not documented]
- # depreciationStatus: filter catalog items by depreciation status
- # filter: filter applying only to first-level catalog item fields
- # first: [Not documented]
- (
- String, :
- CatalogItemDepreciationStatus!], : [
- QueryFilter, :
- Int :
- ): CatalogItemConnection
- # Optional field to search for entities deployed from this catalog item.
- # For example VAC catalogs can detect their images being used by k8s pods.
- EntityConnection :
- # application release version (not counting dot releases with fixes)
- # For example, this might be 17 for Oracle, or 12.3 for Postgres
- String! :
- # Application Revision, e.g. 3
- # A rolling sequence identifier that helps to tag Application Releases.
- # Revisions are used to ship the same Application and Version but with different
- # software
- # components that don’t provide from the upstream OSS vendor, like for example
- # Operating System package updates.
- Int :
- # Optional tags
- Tag!] : [
- DateTime :
- # A link to the location where the catalog item can be pulled from
- # This could be a link to an OCI repository, e.g.
- # - gcr.io/sys-2b0106it/canary-staging/bitnami/charts/debian/etcd:8.2.0
- # or a traditional HTTP helm repository, e.g.
- # - https://charts.bitnami.com/bitnami/redis-14.4.0.tgz
- String :
- # version of the given release
- # For example, this might be 17.3 for Oracle or 12.3.3-r1 for Postgres
- String! :
- }
link Require by
- CatalogItemEdgenull
- KubernetesPackageCatalogItemRepresents a specific versioned release an installable package
- TacCatalogItemRepresents a specific versioned release an installable package available through VMware Application Catalog. For example, version "6.1.0", revision 7 Also known as "Product" in TAC terminology
- _CatalogItemFederatednull