InstanceLeaf
An instance returned in list results.
type InstanceLeaf {
id: ID!
name: String!
status: InstanceStatus!
tags: Map!
version: String!
releaseStrategy: ReleaseStrategy!
createdAt: DateTime!
updatedAt: DateTime!
resolvedVersion: String!
deployedVersion: String
availableUpgrade: String
cost: CostSummary!
environment: EnvironmentLeaf
bundle: BundleLeaf
}
Fields
InstanceLeaf.id ● ID! non-null scalar {#id}
InstanceLeaf.name ● String! non-null scalar {#name}
Display name
InstanceLeaf.status ● InstanceStatus! non-null enum {#status}
Current state of the instance
InstanceLeaf.tags ● Map! non-null scalar {#tags}
Tags assigned directly to this instance
InstanceLeaf.version ● String! non-null scalar {#version}
Version constraint (e.g., '~1.0' or '1.2.3')
InstanceLeaf.releaseStrategy ● ReleaseStrategy! non-null enum {#release-strategy}
Whether to use stable or development releases
InstanceLeaf.createdAt ● DateTime! non-null scalar {#created-at}
When this instance was created (UTC)
InstanceLeaf.updatedAt ● DateTime! non-null scalar {#updated-at}
When this instance was last modified (UTC)
InstanceLeaf.resolvedVersion ● String! non-null scalar {#resolved-version}
The actual version resolved from the version constraint, used for the next deployment.
InstanceLeaf.deployedVersion ● String scalar {#deployed-version}
The version last deployed to infrastructure. May differ from resolvedVersion if not yet deployed.
InstanceLeaf.availableUpgrade ● String scalar {#available-upgrade}
Newest version available for upgrade, or null if already on the latest matching version.
InstanceLeaf.cost ● CostSummary! non-null object {#cost}
Cloud provider costs for this instance.
InstanceLeaf.environment ● EnvironmentLeaf object {#environment}
The environment this instance is deployed in.
InstanceLeaf.bundle ● BundleLeaf object {#bundle}
The bundle version currently deployed.
Member Of
DeploymentLeaf object ● InstancesPage object