Skip to main content

Artifact

No description

type Artifact {
id: ID!
name: String!
type: String!
data: JSON
specs: JSON
packageId: ID
artifactDefinition: ArtifactDefinition!
package: Package
connections: [Connection]
targetConnections: [TargetConnection]
origin: ArtifactOrigin
deletable: ArtifactDeletionLifecycle!
createdAt: DateTime!
updatedAt: DateTime!
}

Fields

id (ID!)

name (String!)

type (String!)

data (JSON)

specs (JSON)

packageId (ID)

artifactDefinition (ArtifactDefinition!)

The type of artifact

package (Package)

The package that provisioned this artifact

connections ([Connection])

Connections to packages

targetConnections ([TargetConnection])

Targets this package is a default in

origin (ArtifactOrigin)

How the artifact was created, manually imported or provisioned by Massdriver

deletable (ArtifactDeletionLifecycle!)

Check to see if the artifact can be deleted.

createdAt (DateTime!)

updatedAt (DateTime!)