Skip to main content

Package

A deployed instance of a bundle in the context of its manifest

type Package {
id: ID!
namePrefix: String!
params: JSON!
status: PackageStatus!
createdAt: DateTime!
updatedAt: DateTime!
alarms: [Alarm]
secretFields: [SecretField]
activeDeployment: Deployment
decommissionable: PackageDeletionLifecycle!
manifest: Manifest!
paramsSchema: JSON!
target: Target!
environment: Environment!
deployments: [Deployment]
connections: [Connection]
artifacts: [Artifact]
remoteReferences: [RemoteReference]
cost: Cost
}

Fields

Package.id ● ID! non-null scalar

Unique identifier

Package.namePrefix ● String! non-null scalar

Prefix for resource names

Package.params ● JSON! non-null scalar

Package configuration parameters

Package.status ● PackageStatus! non-null enum

Current status of the package

Package.createdAt ● DateTime! non-null scalar

When the package was created

Package.updatedAt ● DateTime! non-null scalar

When the package was last updated

Package.alarms ● [Alarm] list object

Cloud alarms configured through IaC for this package

Package.secretFields ● [SecretField] list object

Secret configuration for application packages

Package.activeDeployment ● Deployment object

Currently active deployment for this package

Package.decommissionable ● PackageDeletionLifecycle! non-null object

Checks if this package can be decommissioned.

Package.manifest ● Manifest! non-null object

Package.paramsSchema ● JSON! non-null scalar

Package.target ● Target! non-null object

The target this package will be deployed to

Package.environment ● Environment! non-null object

The environment this package will be deployed to

Package.deployments ● [Deployment] list object

Package.connections ● [Connection] list object

Package.artifacts ● [Artifact] list object

Artifacts provisioned by this package

Package.remoteReferences ● [RemoteReference] list object

Artifacts from a remote source like another project or a resource not managed by massdriver

Package.cost ● Cost object

Cloud provider costs for this package

Returned By

getPackageByNamingConvention query ● package query

Member Of

Artifact object ● Connection object ● Deployment object ● Environment object ● EnvironmentDeletionLifecyclePackageError object ● Manifest object ● ManifestDeletionLifecyclePackageError object ● ManifestResource object ● PackagePayload object ● PackageResource object ● ProjectDeletionLifecyclePackageError object ● RemoteReference object ● Target object ● TargetDeletionLifecyclePackageError object