Artifact
No description
type Artifact {
id: ID!
name: String!
type: String!
field: String
specs: JSON
packageId: ID @deprecated
artifactDefinition: ArtifactDefinition!
package: Package
connections: [Connection]
environmentConnections: [EnvironmentConnection]
origin: ArtifactOrigin
deletable: ArtifactDeletionLifecycle!
createdAt: DateTime!
updatedAt: DateTime!
referencedBy: [Package]!
cloudCostStatus: CloudCostStatus!
}
Fields
Artifact.id ● ID! non-null scalar
Artifact.name ● String! non-null scalar
Artifact.type ● String! non-null scalar
Artifact.field ● String scalar
The bundle's artifact field (output field) that produced this artifact.
Artifact.specs ● JSON scalar
Artifact.packageId ● ID deprecated scalar
Use package{id} instead
Artifact.artifactDefinition ● ArtifactDefinition! non-null object
The type of artifact
Artifact.package ● Package object
The package that provisioned this artifact
Artifact.connections ● [Connection] list object
Connections to packages
Artifact.environmentConnections ● [EnvironmentConnection] list object
Environments this package is a default in
Artifact.origin ● ArtifactOrigin enum
How the artifact was created, manually imported or provisioned by Massdriver
Artifact.deletable ● ArtifactDeletionLifecycle! non-null object
Check to see if the artifact can be deleted.
Artifact.createdAt ● DateTime! non-null scalar
Artifact.updatedAt ● DateTime! non-null scalar
Artifact.referencedBy ● [Package]! non-null object
Packages that remotely reference this artifact
Artifact.cloudCostStatus ● CloudCostStatus! non-null enum
Returned By
artifact query
Member Of
ArtifactPayload object ● Connection object ● DefaultEnvironmentConnection object ● Deployment object ● EnvironmentConnection object ● Package object ● PackageDeletionLifecycleArtifactError object ● PaginatedArtifacts object ● RemoteReference object