Bundle
A reusable infrastructure component that packages IaC modules, policies, runbooks, and cloud dependencies into a deliverable software component
type Bundle {
id: ID!
name: String!
version: String
icon: String
specVersion: String
type: String!
access: String!
description: String
ref: String @deprecated
sourceUrl: String
paramsSchema: JSON!
connectionsSchema: JSON!
artifactsSchema: JSON!
uiSchema: JSON!
operatorGuide: Markdown
createdAt: DateTime!
updatedAt: DateTime!
deletable: BundleDeletionLifecycle!
fqn: String!
}
Fields
Bundle.id
● ID!
non-null scalar
Unique identifier
Bundle.name
● String!
non-null scalar
Name of the bundle
Bundle.version
● String
scalar
Version of the bundle
Bundle.icon
● String
scalar
Icon SVG
Bundle.specVersion
● String
scalar
Version of the bundle specification
Bundle.type
● String!
non-null scalar
Application or bundle
Bundle.access
● String!
non-null scalar
Private bundle or public template
Bundle.description
● String
scalar
Description of the bundle
Bundle.ref
● String
deprecated scalar
Replaced with sourceUrl
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 can be deleted
Bundle.fqn
● String!
non-null scalar
The full name of the bundle
Returned By
bundle
query ● bundles
query ● searchBundles
query ● templates
query
Member Of
BundlePayload
object ● BundleRecommendation
object ● BundleSource
object ● Manifest
object