Project
A container for organizing related infrastructure. Each project has a blueprint and one or more environments.
type Project {
id: ID!
name: String!
description: String
tags: Map!
createdAt: DateTime!
updatedAt: DateTime!
deletable: Deletable!
cost: CostSummary!
environments(
sort: EnvironmentsSort
cursor: Cursor
): EnvironmentsPage
blueprint: Blueprint
}
Fields
Project.id ● ID! non-null scalar {#id}
Project.name ● String! non-null scalar {#name}
Display name
Project.description ● String scalar {#description}
What this project is for
Project.tags ● Map! non-null scalar {#tags}
Tags assigned directly to this project
Project.createdAt ● DateTime! non-null scalar {#created-at}
When this project was created (UTC)
Project.updatedAt ● DateTime! non-null scalar {#updated-at}
When this project was last modified (UTC)
Project.deletable ● Deletable! non-null object {#deletable}
Whether this project can be deleted and any constraints preventing deletion.
Project.cost ● CostSummary! non-null object {#cost}
Cloud provider costs for this project.
Project.environments ● EnvironmentsPage object {#environments}
The environments in this project, like staging or production.
Project.environments.sort ● EnvironmentsSort input {#project-environments-sort}
Project.environments.cursor ● Cursor input {#project-environments-cursor}
Project.blueprint ● Blueprint object {#blueprint}
The infrastructure blueprint for this project (components and links).
Returned By
project query
Member Of
Component object ● Environment object ● ProjectEvent object ● ProjectPayload object ● ProjectsPage object