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

Member Of​

BundlePayload object ● BundleRecommendation object ● Deployment object ● Package object