Skip to main content

Bundle

A specific version of a bundle

type Bundle {
id: ID!
name: String!
icon: String
spec: JSON!
version: String!
specVersion: String
description: String
sourceUrl: String
paramsSchema: JSON!
connectionsSchema: JSON!
artifactsSchema: JSON!
uiSchema: JSON!
operatorGuide: Markdown
createdAt: DateTime!
updatedAt: DateTime!
deletable: BundleDeletionLifecycle!
}

Fields

Bundle.id ● ID! non-null scalar

Unique identifier

Bundle.name ● String! non-null scalar

Name of the bundle

Bundle.icon ● String scalar

Icon SVG

Bundle.spec ● JSON! non-null scalar

Raw massdriver.yaml spec

Bundle.version ● String! non-null scalar

Semantic version of this bundle release

Bundle.specVersion ● String scalar

Version of the bundle specification

Bundle.description ● String scalar

Description of the bundle

Bundle.sourceUrl ● String scalar

URL to the source code repository

Bundle.paramsSchema ● JSON! non-null scalar

JSON schema for bundle parameters

Bundle.connectionsSchema ● JSON! non-null scalar

JSON schema for bundle connections

Bundle.artifactsSchema ● JSON! non-null scalar

JSON schema for bundle artifacts

Bundle.uiSchema ● JSON! non-null scalar

JSON schema for bundle UI configuration

Bundle.operatorGuide ● Markdown scalar

The operator guide for the bundle in markdown.

Bundle.createdAt ● DateTime! non-null scalar

When the bundle was created

Bundle.updatedAt ● DateTime! non-null scalar

When the bundle was last updated

Bundle.deletable ● BundleDeletionLifecycle! non-null object

Information about whether the bundle repo can be deleted

Returned By

bundle query ● bundles query ● template query

Member Of

BundlePayload object ● BundleRecommendation object ● Deployment object ● Package object