Skip to main content
Version: 1.0.0

Project

No description

type Project {
resources(
clusterId: UUID!
selector: ObservabilityResourceSelectorInput
): [CloudResource!]
observabilityConfig: ObservabilityConfig
id: UUID!
name: String!
status: ProjectStatus!
billable: Boolean
workflow: Workflow
build: Build
jobs: [Job!]
deploys(
input: FilterInput
): DeployConnection!
envs: [EnvVar!]
owner: Team
group: Group
subGroup: SubGroup
isDeployV1: Boolean
blueprint: Blueprint
createdAt: Time!
updatedAt: Time!
clusters: [Cluster!]!
output: ProjectOutput
connector(
type: ProjectConnectorType!
): ProjectConnector
link(
id: UUID!
): ProjectLink
availableProviders(
type: ProjectLinkType!
): [Project!]!
linkedProviders(
type: ProjectLinkType!
): ProjectLinkConnection!
linkedProjects(
type: ProjectLinkType!
): ProjectLinkConnection!
deploymentTimestamps: DeploymentTimestamps
}

Fields

Project.resources ● [CloudResource!] list object

Project.resources.clusterId ● UUID! non-null scalar
Project.resources.selector ● ObservabilityResourceSelectorInput input

Project.observabilityConfig ● ObservabilityConfig object

Project.id ● UUID! non-null scalar

Project.name ● String! non-null scalar

Project.status ● ProjectStatus! non-null enum

Project.billable ● Boolean scalar

Project.workflow ● Workflow object

Project.build ● Build object

Project.jobs ● [Job!] list object

Project.deploys ● DeployConnection! non-null object

Project.deploys.input ● FilterInput input

Project.envs ● [EnvVar!] list object

Project.owner ● Team object

Project.group ● Group object

Project.subGroup ● SubGroup object

Project.isDeployV1 ● Boolean scalar

Project.blueprint ● Blueprint object

Project.createdAt ● Time! non-null scalar

Project.updatedAt ● Time! non-null scalar

Project.clusters ● [Cluster!]! non-null object

Project.output ● ProjectOutput object

Project.connector ● ProjectConnector object

Project.connector.type ● ProjectConnectorType! non-null enum
Project.link.id ● UUID! non-null scalar

Project.availableProviders ● [Project!]! non-null object

Project.availableProviders.type ● ProjectLinkType! non-null enum

Project.linkedProviders ● ProjectLinkConnection! non-null object

Project.linkedProviders.type ● ProjectLinkType! non-null enum

Project.linkedProjects ● ProjectLinkConnection! non-null object

Project.linkedProjects.type ● ProjectLinkType! non-null enum

Project.deploymentTimestamps ● DeploymentTimestamps object

Returned by

createProject mutation ● duplicateProject mutation ● duplicateRepoToDeployV2 mutation ● migrateProjectToDeployV2 mutation ● updateProject mutation

Member Of

ClusterComponent object ● Project object ● ProjectConnection object ● ProjectLink object ● Team object