Skip to main content
Version: 1.0.0

BlueprintConfiguration

No description

type BlueprintConfiguration implements RevisableEntity {
revisionMetadata: RevisionMetadata!
revisionData: JSON!
slug: String!
displayName: String!
published: Boolean!
description: String
tags: [String!]!
logoUrl: String
driverConfiguration: BlueprintDriverConfiguration
richInputSchema: JSON
variables: [BlueprintVariableSpec!]!
}

Fields

BlueprintConfiguration.revisionMetadata ● RevisionMetadata! non-null object

BlueprintConfiguration.revisionData ● JSON! non-null scalar

BlueprintConfiguration.slug ● String! non-null scalar

An identifier for this blueprint, unique within the owner's namespace.

BlueprintConfiguration.displayName ● String! non-null scalar

A display name for this blueprint.

BlueprintConfiguration.published ● Boolean! non-null scalar

Whether this blueprint is currently available to be used by projects. Does not affect existing projects.

BlueprintConfiguration.description ● String scalar

A description of the purpose and behavior of this blueprint.

BlueprintConfiguration.tags ● [String!]! non-null scalar

Relevant classifications for this blueprint.

BlueprintConfiguration.logoUrl ● String scalar

A url for a logo image.

BlueprintConfiguration.driverConfiguration ● BlueprintDriverConfiguration union

Optional 'pre-built' Driver configuration for this blueprint, which can be overridden or extended by projects.

BlueprintConfiguration.richInputSchema ● JSON scalar

A schema for rich input widgets. Used to generate forms which capture the necessary configuration for instantiating a project from this blueprint.

BlueprintConfiguration.variables ● [BlueprintVariableSpec!]! non-null object

Variables are key-value inputs that are rendered into a blueprint project by a Driver.

Interfaces

RevisableEntity interface

Member Of

Blueprint object ● BlueprintConfigurationConnection object