Waiting for engine...
Skip to main content

CatalogListingCreateInput

No description

input CatalogListingCreateInput {
catalogId: ID!
name: String!
listingArtifact: CatalogListingArtifactInput!
submissionId: ID
regionAvailability: [RegionAvailabilityInput!]
description: String
catalogArtifactMetaData: String
}

Fields

CatalogListingCreateInput.catalogId ● ID! non-null scalar miscellaneous

catalog unique identifier

CatalogListingCreateInput.name ● String! non-null scalar miscellaneous

solution name

CatalogListingCreateInput.listingArtifact ● CatalogListingArtifactInput! non-null input catalog-service

Type of artifact to which the catalog listing belongs.

CatalogListingCreateInput.submissionId ● ID scalar miscellaneous

The optional submission created by partner from which this listing was imported

CatalogListingCreateInput.regionAvailability ● [RegionAvailabilityInput!] list input catalog-service

Regions in which the listing will be available. Mandatory and must be non-empty when the parent catalog is public. Ignored when the parent catalog is private.

CatalogListingCreateInput.description ● String scalar miscellaneous

Description of the listing. Applicable to both Recipe and Integration Pack solution types. If provided, the value is saved in the catalog_listing table. If not provided or null, the field is not set during creation.

CatalogListingCreateInput.catalogArtifactMetaData ● String scalar miscellaneous

Admin-specific metadata blob (serialized JSON string). Only applicable for Integration Pack solution types, not Recipe. If provided, the value is saved in the catalog_listing table. If not provided or null, the field is not set during creation.

On this Page