Skip to main content

Environment

An environment with its full details and related resources.

type Environment {
id: ID!
name: String!
description: String
createdAt: DateTime!
updatedAt: DateTime!
project: Project
cost: CostSummary!
deletable: Deletable!
instances(
filter: InstancesFilter
sort: InstancesSort
cursor: Cursor
): InstancesPage
}

Fields

Environment.id ● ID! non-null scalar {#id}

Environment.name ● String! non-null scalar {#name}

Display name

Environment.description ● String scalar {#description}

What this environment is for

Environment.createdAt ● DateTime! non-null scalar {#created-at}

When this environment was created (UTC)

Environment.updatedAt ● DateTime! non-null scalar {#updated-at}

When this environment was last modified (UTC)

Environment.project ● Project object {#project}

The project containing this environment.

Environment.cost ● CostSummary! non-null object {#cost}

Cloud provider costs for this environment.

Environment.deletable ● Deletable! non-null object {#deletable}

Whether this environment can be deleted and any constraints preventing deletion.

Environment.instances ● InstancesPage object {#instances}

The instances deployed in this environment.

Environment.instances.filter ● InstancesFilter input {#environment-instances-filter}

Filter results (projectId and environmentId are ignored — already scoped by parent)

Environment.instances.sort ● InstancesSort input {#environment-instances-sort}
Environment.instances.cursor ● Cursor input {#environment-instances-cursor}

Returned By

environment query

Member Of

EnvironmentPayload object ● Instance object